BOSS
7.1.2
BESIII Offline Software System
Loading...
Searching...
No Matches
ExtBesMagneticField.h
Go to the documentation of this file.
1
#ifndef ExtBesMagneticField_H
2
#define ExtBesMagneticField_H 1
3
4
#include "globals.hh"
5
#include "G4MagneticField.hh"
6
#include "
MagneticField/IMagneticFieldSvc.h
"
7
8
class
G4FieldManager;
9
10
class
ExtBesMagneticField
:
public
G4MagneticField
11
{
12
public
:
13
ExtBesMagneticField
();
14
~ExtBesMagneticField
();
15
16
G4FieldManager*
GetFieldManager
();
17
void
GetFieldValue
(
const
double
Point[3],
double
*
Bfield
)
const
;
18
19
private
:
20
IMagneticFieldSvc
* m_pIMF;
21
};
22
23
#endif
IMagneticFieldSvc.h
Bfield
Definition
KalFitAlg/KalFitAlg-00-08-07/KalFitAlg/coil/Bfield.h:43
ExtBesMagneticField
Definition
ExtBesMagneticField.h:11
ExtBesMagneticField::ExtBesMagneticField
ExtBesMagneticField()
Definition
ExtBesMagneticField.cxx:28
ExtBesMagneticField::GetFieldValue
void GetFieldValue(const double Point[3], double *Bfield) const
Definition
ExtBesMagneticField.cxx:45
ExtBesMagneticField::GetFieldManager
G4FieldManager * GetFieldManager()
Definition
ExtBesMagneticField.cxx:66
ExtBesMagneticField::~ExtBesMagneticField
~ExtBesMagneticField()
Definition
ExtBesMagneticField.cxx:42
IMagneticFieldSvc
Definition
IMagneticFieldSvc.h:29
7.1.2
Reconstruction
TrkExtAlg
TrkExtAlg-00-00-67
TrkExtAlg
ExtBesMagneticField.h
Generated by
1.12.0