|
BOSS 8.0.0
BESIII Offline Software System
|
#include <BesMagneticField.hh>
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 |
| IBesMagFieldSvc * | m_pIMF |
Definition at line 55 of file BesMagneticField.hh.
| BesMagneticField::BesMagneticField | ( | ) |
Definition at line 82 of file BesMagneticField.cc.
| BesMagneticField::~BesMagneticField | ( | ) |
Definition at line 90 of file BesMagneticField.cc.
| void BesMagneticField::CreateStepperAndChordFinder | ( | ) |
Definition at line 139 of file BesMagneticField.cc.
Referenced by InitialiseAll().
| void BesMagneticField::GetFieldValue | ( | const double | Point[3], |
| double * | Bfield ) const |
Definition at line 98 of file BesMagneticField.cc.
| void BesMagneticField::InitialiseAll | ( | ) |
Definition at line 122 of file BesMagneticField.cc.
Referenced by BesMagneticField().
| void BesMagneticField::SetDeltaIntersection | ( | double | newvalue | ) |
Definition at line 229 of file BesMagneticField.cc.
| void BesMagneticField::SetDeltaOneStep | ( | double | newvalue | ) |
Definition at line 225 of file BesMagneticField.cc.
| void BesMagneticField::SetMaximumEpsilonStep | ( | double | newvalue | ) |
Definition at line 237 of file BesMagneticField.cc.
| void BesMagneticField::SetMinimumEpsilonStep | ( | double | newvalue | ) |
Definition at line 233 of file BesMagneticField.cc.
|
inline |
Definition at line 66 of file BesMagneticField.hh.
| void BesMagneticField::SetStepper | ( | ) |
Definition at line 174 of file BesMagneticField.cc.
Referenced by CreateStepperAndChordFinder().
|
inline |
Definition at line 62 of file BesMagneticField.hh.
|
protected |
Definition at line 78 of file BesMagneticField.hh.
Referenced by BesMagneticField(), CreateStepperAndChordFinder(), and ~BesMagneticField().
|
protected |
Definition at line 79 of file BesMagneticField.hh.
Referenced by InitialiseAll(), SetStepper(), and ~BesMagneticField().
|
protected |
Definition at line 77 of file BesMagneticField.hh.
Referenced by CreateStepperAndChordFinder(), InitialiseAll(), SetDeltaIntersection(), SetDeltaOneStep(), SetMaximumEpsilonStep(), and SetMinimumEpsilonStep().
|
protected |
Definition at line 86 of file BesMagneticField.hh.
Referenced by InitialiseAll(), and ~BesMagneticField().
|
protected |
Definition at line 84 of file BesMagneticField.hh.
Referenced by CreateStepperAndChordFinder(), InitialiseAll(), and SetMinStep().
|
protected |
Definition at line 81 of file BesMagneticField.hh.
Referenced by BesMagneticField(), CreateStepperAndChordFinder(), SetStepper(), and ~BesMagneticField().
|
protected |
Definition at line 82 of file BesMagneticField.hh.
Referenced by InitialiseAll(), SetStepper(), and SetStepperType().
|
protected |
Definition at line 87 of file BesMagneticField.hh.
Referenced by BesMagneticField(), and GetFieldValue().