Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
|
#include <G4GDMLReadMaterials.hh>
Public Member Functions | |
G4Element * | GetElement (const G4String &, G4bool verbose=true) const |
G4Isotope * | GetIsotope (const G4String &, G4bool verbose=true) const |
G4Material * | GetMaterial (const G4String &, G4bool verbose=true) const |
virtual void | MaterialsRead (const xercesc::DOMElement *const) |
Public Member Functions inherited from G4GDMLReadDefine | |
G4bool | IsValidID (const G4String &) const |
G4double | GetConstant (const G4String &) |
G4double | GetVariable (const G4String &) |
G4double | GetQuantity (const G4String &) |
G4ThreeVector | GetPosition (const G4String &) |
G4ThreeVector | GetRotation (const G4String &) |
G4ThreeVector | GetScale (const G4String &) |
G4GDMLMatrix | GetMatrix (const G4String &) |
virtual void | DefineRead (const xercesc::DOMElement *const) |
void | SetReverseSearch (G4bool flag) |
Public Member Functions inherited from G4GDMLRead | |
virtual void | DefineRead (const xercesc::DOMElement *const)=0 |
virtual void | MaterialsRead (const xercesc::DOMElement *const)=0 |
virtual void | SetupRead (const xercesc::DOMElement *const)=0 |
virtual void | SolidsRead (const xercesc::DOMElement *const)=0 |
virtual void | Paramvol_contentRead (const xercesc::DOMElement *const)=0 |
virtual void | Volume_contentRead (const xercesc::DOMElement *const)=0 |
virtual void | StructureRead (const xercesc::DOMElement *const)=0 |
virtual void | ExtensionRead (const xercesc::DOMElement *const) |
virtual void | UserinfoRead (const xercesc::DOMElement *const) |
virtual G4LogicalVolume * | GetVolume (const G4String &) const =0 |
virtual G4String | GetSetup (const G4String &)=0 |
void | Read (const G4String &, G4bool validation, G4bool isModule, G4bool strip=true) |
void | StripNames () const |
void | StripName (G4String &) const |
void | OverlapCheck (G4bool) |
const G4GDMLAuxListType * | GetAuxList () const |
Protected Member Functions | |
G4GDMLReadMaterials () | |
virtual | ~G4GDMLReadMaterials () |
G4double | AtomRead (const xercesc::DOMElement *const) |
G4int | CompositeRead (const xercesc::DOMElement *const, G4String &) |
G4double | DRead (const xercesc::DOMElement *const) |
G4double | PRead (const xercesc::DOMElement *const) |
G4double | TRead (const xercesc::DOMElement *const) |
G4double | MEERead (const xercesc::DOMElement *const) |
void | ElementRead (const xercesc::DOMElement *const) |
G4double | FractionRead (const xercesc::DOMElement *const, G4String &) |
void | IsotopeRead (const xercesc::DOMElement *const) |
void | MaterialRead (const xercesc::DOMElement *const) |
void | MixtureRead (const xercesc::DOMElement *const, G4Element *) |
void | MixtureRead (const xercesc::DOMElement *const, G4Material *) |
void | PropertyRead (const xercesc::DOMElement *const, G4Material *) |
Protected Member Functions inherited from G4GDMLReadDefine | |
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 | GeneratePhysvolName (const G4String &, G4VPhysicalVolume *) |
void | LoopRead (const xercesc::DOMElement *const, void(G4GDMLRead::*)(const xercesc::DOMElement *const)) |
G4GDMLAuxStructType | AuxiliaryRead (const xercesc::DOMElement *const auxElem) |
Additional Inherited Members | |
Protected Attributes inherited from G4GDMLReadDefine | |
G4bool | reverseSearch = false |
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 = true |
G4bool | check = false |
G4bool | dostrip = true |
Definition at line 45 of file G4GDMLReadMaterials.hh.
|
protected |
Definition at line 42 of file G4GDMLReadMaterials.cc.
|
protectedvirtual |
Definition at line 48 of file G4GDMLReadMaterials.cc.
|
protected |
Definition at line 53 of file G4GDMLReadMaterials.cc.
Referenced by ElementRead(), IsotopeRead(), and MaterialRead().
|
protected |
Definition at line 103 of file G4GDMLReadMaterials.cc.
Referenced by MixtureRead().
|
protected |
Definition at line 147 of file G4GDMLReadMaterials.cc.
Referenced by MaterialRead().
|
protected |
Definition at line 339 of file G4GDMLReadMaterials.cc.
Referenced by MaterialsRead().
|
protected |
Definition at line 428 of file G4GDMLReadMaterials.cc.
Referenced by MixtureRead().
Definition at line 932 of file G4GDMLReadMaterials.cc.
Referenced by MixtureRead().
Definition at line 953 of file G4GDMLReadMaterials.cc.
Referenced by MixtureRead().
G4Material * G4GDMLReadMaterials::GetMaterial | ( | const G4String & | ref, |
G4bool | verbose = true |
||
) | const |
Definition at line 969 of file G4GDMLReadMaterials.cc.
Referenced by MixtureRead(), and G4GDMLReadStructure::VolumeRead().
|
protected |
Definition at line 472 of file G4GDMLReadMaterials.cc.
Referenced by MaterialsRead().
|
protected |
Definition at line 547 of file G4GDMLReadMaterials.cc.
Referenced by MaterialsRead().
|
virtual |
Implements G4GDMLRead.
Definition at line 882 of file G4GDMLReadMaterials.cc.
|
protected |
Definition at line 291 of file G4GDMLReadMaterials.cc.
Referenced by MaterialRead().
|
protected |
Definition at line 713 of file G4GDMLReadMaterials.cc.
Referenced by ElementRead(), and MaterialRead().
|
protected |
Definition at line 744 of file G4GDMLReadMaterials.cc.
|
protected |
Definition at line 195 of file G4GDMLReadMaterials.cc.
Referenced by MaterialRead().
|
protected |
Definition at line 802 of file G4GDMLReadMaterials.cc.
Referenced by MaterialRead().
|
protected |
Definition at line 243 of file G4GDMLReadMaterials.cc.
Referenced by MaterialRead().