Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4GDMLReadDefine.hh>
Protected Member Functions | |
G4GDMLReadDefine () | |
virtual | ~G4GDMLReadDefine () |
G4RotationMatrix | GetRotationMatrix (const G4ThreeVector &) |
void | VectorRead (const xercesc::DOMElement *const, G4ThreeVector &) |
G4String | RefRead (const xercesc::DOMElement *const) |
void | ConstantRead (const xercesc::DOMElement *const) |
void | MatrixRead (const xercesc::DOMElement *const) |
void | PositionRead (const xercesc::DOMElement *const) |
void | RotationRead (const xercesc::DOMElement *const) |
void | ScaleRead (const xercesc::DOMElement *const) |
void | VariableRead (const xercesc::DOMElement *const) |
void | QuantityRead (const xercesc::DOMElement *const) |
void | ExpressionRead (const xercesc::DOMElement *const) |
Protected Member Functions inherited from G4GDMLRead | |
G4GDMLRead () | |
virtual | ~G4GDMLRead () |
G4String | Transcode (const XMLCh *const) |
G4String | GenerateName (const G4String &name, G4bool strip=false) |
G4String | Strip (const G4String &) const |
void | StripName (G4String &) const |
void | GeneratePhysvolName (const G4String &, G4VPhysicalVolume *) |
void | LoopRead (const xercesc::DOMElement *const, void(G4GDMLRead::*)(const xercesc::DOMElement *const)) |
Protected Attributes | |
std::map< G4String, G4double > | quantityMap |
std::map< G4String, G4ThreeVector > | positionMap |
std::map< G4String, G4ThreeVector > | rotationMap |
std::map< G4String, G4ThreeVector > | scaleMap |
std::map< G4String, G4GDMLMatrix > | matrixMap |
Protected Attributes inherited from G4GDMLRead | |
G4GDMLEvaluator | eval |
G4bool | validate |
G4bool | check |
Definition at line 69 of file G4GDMLReadDefine.hh.
|
protected |
Definition at line 123 of file G4GDMLReadDefine.cc.
|
protectedvirtual |
Definition at line 127 of file G4GDMLReadDefine.cc.
Definition at line 144 of file G4GDMLReadDefine.cc.
Referenced by DefineRead().
Implements G4GDMLRead.
Definition at line 457 of file G4GDMLReadDefine.cc.
Referenced by G4GDMLReadMaterials::MaterialsRead(), and G4GDMLReadSolids::SolidsRead().
Definition at line 179 of file G4GDMLReadDefine.cc.
Referenced by DefineRead().
Definition at line 568 of file G4GDMLReadDefine.cc.
G4GDMLMatrix G4GDMLReadDefine::GetMatrix | ( | const G4String & | ref | ) |
Definition at line 622 of file G4GDMLReadDefine.cc.
Referenced by G4GDMLReadMaterials::PropertyRead().
G4ThreeVector G4GDMLReadDefine::GetPosition | ( | const G4String & | ref | ) |
Definition at line 589 of file G4GDMLReadDefine.cc.
Referenced by G4GDMLReadSolids::BooleanRead(), G4GDMLReadParamvol::ParametersRead(), G4GDMLReadStructure::PhysvolRead(), G4GDMLReadSolids::QuadrangularRead(), G4GDMLReadStructure::ReplicaRead(), G4GDMLReadSolids::TetRead(), and G4GDMLReadSolids::TriangularRead().
Definition at line 578 of file G4GDMLReadDefine.cc.
Referenced by G4GDMLReadMaterials::MaterialRead().
G4ThreeVector G4GDMLReadDefine::GetRotation | ( | const G4String & | ref | ) |
Definition at line 600 of file G4GDMLReadDefine.cc.
Referenced by G4GDMLReadSolids::BooleanRead(), G4GDMLReadParamvol::ParametersRead(), G4GDMLReadStructure::PhysvolRead(), and G4GDMLReadStructure::ReplicaRead().
|
protected |
Definition at line 132 of file G4GDMLReadDefine.cc.
Referenced by G4GDMLReadSolids::BooleanRead(), G4GDMLReadStructure::PhysvolRead(), and G4GDMLReadSolids::ReflectedSolidRead().
G4ThreeVector G4GDMLReadDefine::GetScale | ( | const G4String & | ref | ) |
Definition at line 611 of file G4GDMLReadDefine.cc.
Referenced by G4GDMLReadStructure::PhysvolRead().
Definition at line 573 of file G4GDMLReadDefine.cc.
Definition at line 563 of file G4GDMLReadDefine.cc.
Definition at line 215 of file G4GDMLReadDefine.cc.
Referenced by DefineRead().
Definition at line 271 of file G4GDMLReadDefine.cc.
Referenced by DefineRead().
Definition at line 419 of file G4GDMLReadDefine.cc.
Referenced by DefineRead().
Definition at line 531 of file G4GDMLReadDefine.cc.
Referenced by G4GDMLReadSolids::BooleanRead(), G4GDMLReadStructure::BorderSurfaceRead(), G4GDMLReadStructure::DivisionvolRead(), G4GDMLReadMaterials::MaterialRead(), G4GDMLReadParamvol::ParametersRead(), G4GDMLReadParamvol::ParamvolRead(), G4GDMLReadStructure::PhysvolRead(), G4GDMLReadStructure::ReplicaRead(), G4GDMLReadStructure::ReplicavolRead(), G4GDMLReadSetup::SetupRead(), G4GDMLReadStructure::SkinSurfaceRead(), and G4GDMLReadStructure::VolumeRead().
Definition at line 310 of file G4GDMLReadDefine.cc.
Referenced by DefineRead().
Definition at line 348 of file G4GDMLReadDefine.cc.
Referenced by DefineRead().
Definition at line 385 of file G4GDMLReadDefine.cc.
Referenced by DefineRead().
|
protected |
Definition at line 494 of file G4GDMLReadDefine.cc.
Referenced by G4GDMLReadSolids::BooleanRead(), G4GDMLReadParamvol::ParametersRead(), G4GDMLReadStructure::PhysvolRead(), and G4GDMLReadStructure::ReplicaRead().
|
protected |
Definition at line 109 of file G4GDMLReadDefine.hh.
Referenced by GetMatrix(), and MatrixRead().
|
protected |
Definition at line 106 of file G4GDMLReadDefine.hh.
Referenced by GetPosition(), and PositionRead().
Definition at line 105 of file G4GDMLReadDefine.hh.
Referenced by GetQuantity(), and QuantityRead().
|
protected |
Definition at line 107 of file G4GDMLReadDefine.hh.
Referenced by GetRotation(), and RotationRead().
|
protected |
Definition at line 108 of file G4GDMLReadDefine.hh.
Referenced by GetScale(), and ScaleRead().