#include <G4MagneticFieldModel.hh>
|
| 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 | ~G4MagneticFieldModel () |
|
| G4VFieldModel (const G4String &typeOfField, const G4String &symbol="", const G4VisExtent &extentForField=G4VisExtent(), const std::vector< G4PhysicalVolumesSearchScene::Findings > &pvFindings=std::vector< G4PhysicalVolumesSearchScene::Findings >(), G4int nDataPointsPerHalfScene=10, Representation representation=Representation::fullArrow, G4int arrow3DLineSegmentsPerCircle=6) |
|
virtual | ~G4VFieldModel () |
|
virtual void | DescribeYourselfTo (G4VGraphicsScene &sceneHandler) |
|
| G4VModel (const G4Transform3D &modelTransformation=G4Transform3D(), const G4ModelingParameters *=0) |
|
virtual | ~G4VModel () |
|
virtual void | DescribeYourselfTo (G4VGraphicsScene &)=0 |
|
const G4ModelingParameters * | GetModelingParameters () const |
|
const G4String & | GetType () const |
|
virtual G4String | GetCurrentDescription () const |
|
virtual G4String | GetCurrentTag () const |
|
const G4VisExtent & | GetExtent () const |
|
const G4VisExtent & | GetTransformedExtent () const |
|
const G4String & | GetGlobalDescription () const |
|
const G4String & | GetGlobalTag () const |
|
const G4Transform3D & | GetTransformation () const |
|
void | SetModelingParameters (const G4ModelingParameters *) |
|
void | SetExtent (const G4VisExtent &) |
|
void | SetType (const G4String &) |
|
void | SetGlobalDescription (const G4String &) |
|
void | SetGlobalTag (const G4String &) |
|
void | SetTransformation (const G4Transform3D &) |
|
virtual G4bool | Validate (G4bool warn=true) |
|
Definition at line 42 of file G4MagneticFieldModel.hh.
◆ G4MagneticFieldModel()
Definition at line 46 of file G4MagneticFieldModel.hh.
54 ("Magnetic","B", extentForField, pvFindings,
55 nDataPointsPerHalfExtent, representation, arrow3DLineSegmentsPerCircle)
56 {}
◆ ~G4MagneticFieldModel()
virtual G4MagneticFieldModel::~G4MagneticFieldModel |
( |
| ) |
|
|
inlinevirtual |
◆ GetFieldAtLocation()
Implements G4VFieldModel.
Definition at line 43 of file G4MagneticFieldModel.cc.
45 {
46 if (!field) return;
47
51
52 result.
set(BEvals[0], BEvals[1], BEvals[2]);
53 return;
54}
virtual void GetFieldValue(const G4double Point[4], G4double *fieldArr) const =0
void set(T x1, T y1, T z1)
The documentation for this class was generated from the following files: