41 : fDetectorField(detectorField),
42 fChordFinder(pChordFinder),
43 fAllocatedChordFinder(false),
44 fEpsilonMinDefault(5.0e-5),
45 fEpsilonMaxDefault(0.001),
46 fDefault_Delta_One_Step_Value(0.01),
47 fDefault_Delta_Intersection_Val(0.001),
48 fEpsilonMin( fEpsilonMinDefault ),
49 fEpsilonMax( fEpsilonMaxDefault)
63 : fDetectorField(detectorField), fAllocatedChordFinder(true),
64 fEpsilonMinDefault(5.0e-5),
65 fEpsilonMaxDefault(0.001),
66 fFieldChangesEnergy(false),
67 fDefault_Delta_One_Step_Value(0.01),
68 fDefault_Delta_Intersection_Val(0.001),
69 fEpsilonMin( fEpsilonMinDefault ),
70 fEpsilonMax( fEpsilonMaxDefault)
153 if ( pDetectorField )
virtual G4FieldManager * Clone() const
G4bool SetDetectorField(G4Field *detectorField)
G4double fDelta_One_Step_Value
G4double fDefault_Delta_Intersection_Val
virtual G4Field * Clone() const
virtual G4bool DoesFieldChangeEnergy() const =0
G4double fDefault_Delta_One_Step_Value
virtual void ConfigureForTrack(const G4Track *)
G4FieldManager(G4Field *detectorField=0, G4ChordFinder *pChordFinder=0, G4bool b=true)
G4ChordFinder * fChordFinder
virtual ~G4FieldManager()
G4bool fFieldChangesEnergy
static void Register(G4FieldManager *pVolume)
void CreateChordFinder(G4MagneticField *detectorMagField)
G4double fDelta_Intersection_Val
G4bool fAllocatedChordFinder
static void DeRegister(G4FieldManager *pVolume)