Belle II Software
release-05-01-25
GFRaveMagneticField.h
1
/* Copyright 2008-2010, Technische Universitaet Muenchen,
2
Authors: Christian Hoeppner & Sebastian Neubert & Johannes Rauch
3
4
This file is part of GENFIT.
5
6
GENFIT is free software: you can redistribute it and/or modify
7
it under the terms of the GNU Lesser General Public License as published
8
by the Free Software Foundation, either version 3 of the License, or
9
(at your option) any later version.
10
11
GENFIT is distributed in the hope that it will be useful,
12
but WITHOUT ANY WARRANTY; without even the implied warranty of
13
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
GNU Lesser General Public License for more details.
15
16
You should have received a copy of the GNU Lesser General Public License
17
along with GENFIT. If not, see <http://www.gnu.org/licenses/>.
18
*/
19
28
#ifndef GFRAVEMAGNETICFIELD_H
29
#define GFRAVEMAGNETICFIELD_H
30
31
#include <rave/MagneticField.h>
32
33
34
namespace
genfit
{
35
40
class
GFRaveMagneticField
:
public
rave::MagneticField {
41
public
:
42
GFRaveMagneticField
(){};
43
virtual
GFRaveMagneticField
* copy()
const
;
44
virtual
~
GFRaveMagneticField
(){};
45
46
virtual
rave::Vector3D
inTesla (
const
rave::Point3D
& )
const
;
47
48
private
:
49
50
};
51
52
}
/* End of namespace genfit */
55
#endif // GFRAVEMAGNETICFIELD_H
Belle2::Vector3D
HepGeom::Vector3D< double > Vector3D
3D Vector
Definition:
Cell.h:35
genfit
Defines for I/O streams used for error and debug printing.
Definition:
AlignablePXDRecoHit.h:19
genfit::GFRaveMagneticField
GFRaveMagneticField class Uses the FieldManager to provide a magnetic field to rave.
Definition:
GFRaveMagneticField.h:40
Belle2::Point3D
HepGeom::Point3D< double > Point3D
3D point
Definition:
Cell.h:33
genfit2
code2
GFRave
include
GFRaveMagneticField.h
Generated on Fri Nov 5 2021 03:54:11 for Belle II Software by
1.8.17