36#ifndef G4MAGNETICFIELDMODEL_HH 
   37#define G4MAGNETICFIELDMODEL_HH 
   47  (
G4int nDataPointsPerHalfExtent = 3,
 
   49   G4int arrow3DLineSegmentsPerCircle = 6,
 
   51   const std::vector<G4PhysicalVolumesSearchScene::Findings>& pvFindings
 
   52   = std::vector<G4PhysicalVolumesSearchScene::Findings>())
 
   54  (
"Magnetic",
"B", extentForField, pvFindings,
 
   55  nDataPointsPerHalfExtent, representation, arrow3DLineSegmentsPerCircle)
 
G4MagneticFieldModel(G4int nDataPointsPerHalfExtent=3, Representation representation=Representation::fullArrow, G4int arrow3DLineSegmentsPerCircle=6, const G4VisExtent &extentForField=G4VisExtent(), const std::vector< G4PhysicalVolumesSearchScene::Findings > &pvFindings=std::vector< G4PhysicalVolumesSearchScene::Findings >())
virtual void GetFieldAtLocation(const G4Field *field, const G4Point3D &position, G4double time, G4Point3D &result) const
G4MagneticFieldModel & operator=(const G4MagneticFieldModel &)
virtual ~G4MagneticFieldModel()
G4MagneticFieldModel(const G4MagneticFieldModel &)