27#ifndef TCACHED_MAGNETIC_FIELD_DEF
28#define TCACHED_MAGNETIC_FIELD_DEF
34template <
class T_Field>
CLHEP::Hep3Vector G4ThreeVector
G4GLOB_DLL std::ostream G4cout
G4int GetCountCalls() const
virtual ~G4TCachedMagneticField()
G4TCachedMagneticField(T_Field *pTField, G4double distance)
G4TCachedMagneticField(const G4TCachedMagneticField< T_Field > &rightCMF)
G4TCachedMagneticField * Clone() const
G4TCachedMagneticField & operator=(const G4TCachedMagneticField &right)
void SetConstDistance(G4double dist)
virtual void GetFieldValue(const G4double Point[4], G4double *Bfield) const
T_Field * fpMagneticField
G4int GetCountEvaluations() const
G4ThreeVector fLastLocation
G4double GetConstDistance() const