35 :
G4MagneticField(), fpMagneticField(pMagField), fDistanceConst(distance),
79 if (&p ==
this) {
return *
this; }
CLHEP::Hep3Vector G4ThreeVector
G4GLOB_DLL std::ostream G4cout
virtual void GetFieldValue(const G4double Point[4], G4double *Bfield) const
G4CachedMagneticField(G4MagneticField *, G4double distanceConst)
G4MagneticField * fpMagneticField
virtual G4Field * Clone() const
G4ThreeVector fLastLocation
G4CachedMagneticField & operator=(const G4CachedMagneticField &p)
virtual ~G4CachedMagneticField()
virtual G4Field * Clone() const
virtual void GetFieldValue(const G4double Point[4], G4double *Bfield) const =0
G4MagneticField & operator=(const G4MagneticField &p)