BOSS
7.0.2
BESIII Offline Software System
Loading...
Searching...
No Matches
InstallArea/include/TrkExtAlg/TrkExtAlg/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
Bfield
Definition:
InstallArea/include/KalFitAlg/KalFitAlg/coil/Bfield.h:43
ExtBesMagneticField
Definition:
InstallArea/include/TrkExtAlg/TrkExtAlg/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:
InstallArea/include/MagneticField/MagneticField/IMagneticFieldSvc.h:29
source
InstallArea
include
TrkExtAlg
TrkExtAlg
ExtBesMagneticField.h
Generated by
1.9.6