|
BOSS 7.1.3
BESIII Offline Software System
|
#include <BesMagneticField.hh>
Inheritance diagram for BesMagneticField:Public Member Functions | |
| BesMagneticField () | |
| ~BesMagneticField () | |
| void | GetFieldValue (const double Point[3], double *Bfield) const |
| void | SetStepperType (G4int i) |
| void | SetStepper () |
| void | SetMinStep (G4double s) |
| void | InitialiseAll () |
| void | CreateStepperAndChordFinder () |
| void | SetDeltaOneStep (double newvalue) |
| void | SetDeltaIntersection (double newvalue) |
| void | SetMinimumEpsilonStep (double newvalue) |
| void | SetMaximumEpsilonStep (double newvalue) |
Protected Attributes | |
| G4FieldManager * | fFieldManager |
| G4ChordFinder * | fChordFinder |
| G4Mag_UsualEqRhs * | fEquation |
| G4MagIntegratorStepper * | fStepper |
| G4int | fStepperType |
| G4double | fMinStep |
| BesMagneticFieldMessenger * | fFieldMessenger |
| IMagneticFieldSvc * | m_pIMF |
Definition at line 56 of file BesMagneticField.hh.
| BesMagneticField::BesMagneticField | ( | ) |
Definition at line 86 of file BesMagneticField.cc.
| BesMagneticField::~BesMagneticField | ( | ) |
Definition at line 97 of file BesMagneticField.cc.
| void BesMagneticField::CreateStepperAndChordFinder | ( | ) |
Definition at line 152 of file BesMagneticField.cc.
Referenced by InitialiseAll().
| void BesMagneticField::GetFieldValue | ( | const double | Point[3], |
| double * | Bfield ) const |
Definition at line 106 of file BesMagneticField.cc.
| void BesMagneticField::InitialiseAll | ( | ) |
Definition at line 133 of file BesMagneticField.cc.
Referenced by BesMagneticField().
| void BesMagneticField::SetDeltaIntersection | ( | double | newvalue | ) |
Definition at line 246 of file BesMagneticField.cc.
| void BesMagneticField::SetDeltaOneStep | ( | double | newvalue | ) |
Definition at line 240 of file BesMagneticField.cc.
| void BesMagneticField::SetMaximumEpsilonStep | ( | double | newvalue | ) |
Definition at line 256 of file BesMagneticField.cc.
| void BesMagneticField::SetMinimumEpsilonStep | ( | double | newvalue | ) |
Definition at line 251 of file BesMagneticField.cc.
|
inline |
Definition at line 71 of file BesMagneticField.hh.
| void BesMagneticField::SetStepper | ( | ) |
Definition at line 188 of file BesMagneticField.cc.
Referenced by CreateStepperAndChordFinder().
|
inline |
Definition at line 67 of file BesMagneticField.hh.
|
protected |
Definition at line 85 of file BesMagneticField.hh.
Referenced by BesMagneticField(), CreateStepperAndChordFinder(), and ~BesMagneticField().
|
protected |
Definition at line 86 of file BesMagneticField.hh.
Referenced by InitialiseAll(), SetStepper(), and ~BesMagneticField().
|
protected |
Definition at line 84 of file BesMagneticField.hh.
Referenced by CreateStepperAndChordFinder(), InitialiseAll(), SetDeltaIntersection(), SetDeltaOneStep(), SetMaximumEpsilonStep(), and SetMinimumEpsilonStep().
|
protected |
Definition at line 94 of file BesMagneticField.hh.
Referenced by InitialiseAll(), and ~BesMagneticField().
|
protected |
Definition at line 92 of file BesMagneticField.hh.
Referenced by CreateStepperAndChordFinder(), InitialiseAll(), and SetMinStep().
|
protected |
Definition at line 89 of file BesMagneticField.hh.
Referenced by BesMagneticField(), CreateStepperAndChordFinder(), SetStepper(), and ~BesMagneticField().
|
protected |
Definition at line 90 of file BesMagneticField.hh.
Referenced by InitialiseAll(), SetStepper(), and SetStepperType().
|
protected |
Definition at line 95 of file BesMagneticField.hh.
Referenced by BesMagneticField(), and GetFieldValue().