32 #ifndef F04GlobalField_h
33 #define F04GlobalField_h 1
G4PropagatorInField * fFieldPropagator
virtual void GetFieldValue(const G4double *point, G4double *field) const
Definition of the F04ElementField class.
void SetEpsMin(G4double eps)
Set the minimum eps length.
void ConstructField()
constructs all field tracking objects
static G4ThreadLocal F04GlobalField * fObject
G4FieldManager * GetGlobalFieldManager()
Get the global field manager.
Definition of the F04DetectorConstruction class.
const F04ElementField ** fFp
G4EqEMFieldWithSpin * fEquation
void SetDeltaOneStep(G4double stp)
Set the delta one step length.
void SetMinStep(G4double stp)
Set the minimum step length.
Definition of the F04FieldMessenger class.
void SetDeltaIntersection(G4double its)
Set the delta intersection length.
void SetEpsMax(G4double eps)
Set the maximum eps length.
static F04GlobalField * GetObject()
void AddElementField(F04ElementField *f)
F04GlobalField(F04DetectorConstruction *const)
F04DetectorConstruction * fDetectorConstruction
G4MagIntegratorStepper * fStepper
G4double fDeltaIntersection
void SetStepperType(G4int i)
Set the Stepper types.
std::vector< F04ElementField * > FieldList
G4FieldManager * fFieldManager
G4ChordFinder * fChordFinder
virtual G4bool DoesFieldChangeEnergy() const
DoesFieldChangeEnergy() returns true.
FieldList * GetFields()
Return the list of Element Fields.
F04FieldMessenger * fFieldMessenger
static const G4double eps
F04GlobalField & operator=(const F04GlobalField &)
void SetStepper()
Set the Stepper.
virtual ~F04GlobalField()
void SetDeltaChord(G4double dcr)
Set the delta chord length.