#include <G4ElectricFieldModel.hh>
|
| 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 >()) |
|
virtual | ~G4ElectricFieldModel () |
|
| 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 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 G4String & | GetGlobalDescription () const |
|
const G4String & | GetGlobalTag () const |
|
void | SetModelingParameters (const G4ModelingParameters *) |
|
void | SetExtent (const G4VisExtent &) |
|
void | SetType (const G4String &) |
|
void | SetGlobalDescription (const G4String &) |
|
void | SetGlobalTag (const G4String &) |
|
virtual G4bool | Validate (G4bool warn=true) |
|
Definition at line 41 of file G4ElectricFieldModel.hh.
◆ G4ElectricFieldModel()
Definition at line 45 of file G4ElectricFieldModel.hh.
53 ("Electric","E", extentForField, pvFindings,
54 nDataPointsPerHalfExtent, representation, arrow3DLineSegmentsPerCircle)
55 {}
◆ ~G4ElectricFieldModel()
virtual G4ElectricFieldModel::~G4ElectricFieldModel |
( |
| ) |
|
|
inlinevirtual |
◆ GetFieldAtLocation()
Implements G4VFieldModel.
Definition at line 42 of file G4ElectricFieldModel.cc.
44 {
45 if (!field) return;
46
50
51 result.
set(BEvals[3], BEvals[4], BEvals[5]);
52 return;
53}
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: