37 #ifndef G4TBElectricFieldSetup_H
38 #define G4TBElectricFieldSetup_H
40 #include <Geant4/G4MagneticField.hh>
41 #include <Geant4/G4UniformMagField.hh>
47 class G4EquationOfMotion;
49 class G4Mag_UsualEqRhs;
50 class G4MagIntegratorStepper;
51 class G4MagInt_Driver;
91 G4FieldManager* fFieldManager ;
93 G4ChordFinder* fChordFinder ;
95 G4Mag_UsualEqRhs* fEquation ;
97 G4MagneticField* fEMfield;
99 G4ThreeVector fElFieldValue ;
101 G4MagIntegratorStepper* fStepper ;
102 G4MagInt_Driver* fIntgrDriver;
110 G4FieldManager* fDummyFieldManager;
112 double magfield_at_000[3];
void SetStepperType(const G4int i)
G4FieldManager * GetGlobalFieldManager()
G4FieldManager * GetDummyFieldManager()
void SetFieldValue(const G4ThreeVector fieldVector)
G4TBMagneticFieldSetup(PHField *phfield)
void SetMinStep(const G4double s)
void Verbosity(const int verb)
virtual ~G4TBMagneticFieldSetup()
double get_magfield_at_000(const int i) const
transient DST object for field storage and access