35#ifndef G4ELECTRICFIELDMODEL_HH
36#define G4ELECTRICFIELDMODEL_HH
46 (
G4int nDataPointsPerHalfExtent = 3,
48 G4int arrow3DLineSegmentsPerCircle = 6,
50 const std::vector<G4PhysicalVolumesSearchScene::Findings>& pvFindings
51 = std::vector<G4PhysicalVolumesSearchScene::Findings>())
53 (
"Electric",
"E", extentForField, pvFindings,
54 nDataPointsPerHalfExtent, representation, arrow3DLineSegmentsPerCircle)
virtual void GetFieldAtLocation(const G4Field *field, const G4Point3D &position, G4double time, G4Point3D &result) const
virtual ~G4ElectricFieldModel()
G4ElectricFieldModel(G4int nDataPointsPerHalfExtent=3, Representation representation=Representation::fullArrow, G4int arrow3DLineSegmentsPerCircle=6, const G4VisExtent &extentForField=G4VisExtent(), const std::vector< G4PhysicalVolumesSearchScene::Findings > &pvFindings=std::vector< G4PhysicalVolumesSearchScene::Findings >())