68 fLocalFieldManager(0),
74 fLocalMagneticField(0),
123 G4cout<<
"F03FieldSetup::UpdateField> The minimal step is equal to "
260 position[0] = position[1] = position[2] = position[3] = 0.0;
263 G4ThreeVector fieldVec(fieldValue[0], fieldValue[1], fieldValue[2]);
CLHEP::Hep3Vector G4ThreeVector
Definition of the F03FieldMessenger class.
static constexpr double mm
virtual void GetFieldValue(const G4double Point[4], G4double *Bfield) const =0
G4FieldManager * fFieldManager
void SetFieldObj(G4Field *pField)
G4Mag_UsualEqRhs * fEquation
G4bool SetDetectorField(G4Field *detectorField, int failMode=0)
G4MagneticField * fMagneticField
G4ChordFinder * fLocalChordFinder
G4FieldManager * GetFieldManager() const
G4MagIntegratorStepper * fStepper
void SetFieldValue(G4ThreeVector fieldVector)
G4MagneticField * fLocalMagneticField
G4ThreeVector GetConstantFieldValue()
static G4TransportationManager * GetTransportationManager()
F03FieldMessenger * fFieldMessenger
void SetChordFinder(G4ChordFinder *aChordFinder)
G4FieldManager * GetGlobalFieldManager()
G4Mag_UsualEqRhs * fLocalEquation
Definition of the F03FieldSetup class.
G4ChordFinder * fChordFinder
G4FieldManager * fLocalFieldManager
G4MagIntegratorStepper * fLocalStepper
G4GLOB_DLL std::ostream G4cout
static constexpr double tesla