![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <east/blob/main/G4_Patches/G4.v11.0.p01/source/persistency/gdml/include/G4GDMLParser.hh>
Collaboration diagram for G4GDMLParser:Public Member Functions | |
| G4GDMLParser () | |
| G4GDMLParser (G4GDMLReadStructure *) | |
| G4GDMLParser (G4GDMLReadStructure *, G4GDMLWriteStructure *) | |
| ~G4GDMLParser () | |
| void | Read (const G4String &filename, G4bool Validate=true) |
| void | ReadModule (const G4String &filename, G4bool Validate=true) |
| void | Write (const G4String &filename, const G4VPhysicalVolume *pvol=0, G4bool storeReferences=true, const G4String &SchemaLocation=G4GDML_DEFAULT_SCHEMALOCATION) |
| void | Write (const G4String &filename, const G4LogicalVolume *lvol, G4bool storeReferences=true, const G4String &SchemaLocation=G4GDML_DEFAULT_SCHEMALOCATION) |
| G4LogicalVolume * | ParseST (const G4String &name, G4Material *medium, G4Material *solid) |
| G4bool | IsValid (const G4String &name) const |
| G4double | GetConstant (const G4String &name) const |
| G4double | GetVariable (const G4String &name) const |
| G4double | GetQuantity (const G4String &name) const |
| G4ThreeVector | GetPosition (const G4String &name) const |
| G4ThreeVector | GetRotation (const G4String &name) const |
| G4ThreeVector | GetScale (const G4String &name) const |
| G4GDMLMatrix | GetMatrix (const G4String &name) const |
| G4LogicalVolume * | GetVolume (const G4String &name) const |
| G4VPhysicalVolume * | GetPhysVolume (const G4String &name) const |
| G4VPhysicalVolume * | GetWorldVolume (const G4String &setupName="Default") const |
| G4GDMLAuxListType | GetVolumeAuxiliaryInformation (G4LogicalVolume *lvol) const |
| const G4GDMLAuxMapType * | GetAuxMap () const |
| const G4GDMLAuxListType * | GetAuxList () const |
| void | AddAuxiliary (G4GDMLAuxStructType myaux) |
| void | StripNamePointers () const |
| void | SetStripFlag (G4bool) |
| void | SetOverlapCheck (G4bool) |
| void | SetRegionExport (G4bool) |
| void | SetEnergyCutsExport (G4bool) |
| void | SetSDExport (G4bool) |
| void | SetReverseSearch (G4bool) |
| G4int | GetMaxExportLevel () const |
| void | SetMaxExportLevel (G4int) |
| void | Clear () |
| void | AddModule (const G4VPhysicalVolume *const physvol) |
| void | AddModule (const G4int depth) |
| void | SetAddPointerToName (G4bool set) |
| void | AddVolumeAuxiliary (G4GDMLAuxStructType myaux, const G4LogicalVolume *const lvol) |
| void | SetOutputFileOverwrite (G4bool flag) |
Private Member Functions | |
| void | ImportRegions () |
| void | ExportRegions (G4bool storeReferences=true) |
Private Attributes | |
| G4GDMLEvaluator | eval |
| G4GDMLReadStructure * | reader = nullptr |
| G4GDMLWriteStructure * | writer = nullptr |
| G4GDMLAuxListType * | rlist = nullptr |
| G4GDMLAuxListType * | ullist = nullptr |
| G4GDMLMessenger * | messenger = nullptr |
| G4bool | urcode = false |
| G4bool | uwcode = false |
| G4bool | strip = false |
| G4bool | rexp = false |
Definition at line 51 of file G4GDMLParser.hh.
View newest version in sPHENIX GitHub at line 51 of file G4GDMLParser.hh
| G4GDMLParser::G4GDMLParser | ( | ) |
| G4GDMLParser::G4GDMLParser | ( | G4GDMLReadStructure * | ) |
| G4GDMLParser::G4GDMLParser | ( | G4GDMLReadStructure * | , |
| G4GDMLWriteStructure * | |||
| ) |
| G4GDMLParser::~G4GDMLParser | ( | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by ActsExamples::GdmlDetectorConstruction::Construct(), eASTSupportStructure::Construct(), eASTBeamPipe::Construct(), and eASTDetectorComponentGDML::Construct().
Here is the caller graph for this function:
|
private |
|
inline |
|
inline |
|
inline |
Referenced by ActsExamples::GdmlDetectorConstruction::Construct(), eASTBeamPipe::Construct(), eASTSupportStructure::Construct(), eASTDetectorComponentGDML::Construct(), BasicDetectorConstruction::Construct(), PHG4MvtxDetector::ConstructMvtx(), and PHG4EICMvtxDetector::ConstructMvtx().
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by BeastMagnetDetector::ConstructMe(), AllSiliconTrackerDetector::ConstructMe(), G4LBLVtxDetector::ConstructMe(), and PHG4GDMLDetector::ConstructMe().
Here is the caller graph for this function:
|
inline |
|
inline |
Referenced by eASTDetectorComponentGDML::Construct(), eASTSupportStructure::Construct(), and eASTBeamPipe::Construct().
Here is the caller graph for this function:
|
inline |
|
inline |
Referenced by eASTDetectorComponentGDML::Construct(), eASTSupportStructure::Construct(), and eASTBeamPipe::Construct().
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
|
private |
Definition at line 150 of file G4GDMLParser.hh.
View newest version in sPHENIX GitHub at line 150 of file G4GDMLParser.hh
|
private |
Definition at line 154 of file G4GDMLParser.hh.
View newest version in sPHENIX GitHub at line 154 of file G4GDMLParser.hh
|
private |
Definition at line 151 of file G4GDMLParser.hh.
View newest version in sPHENIX GitHub at line 151 of file G4GDMLParser.hh
|
private |
Definition at line 155 of file G4GDMLParser.hh.
View newest version in sPHENIX GitHub at line 155 of file G4GDMLParser.hh
|
private |
Definition at line 153 of file G4GDMLParser.hh.
View newest version in sPHENIX GitHub at line 153 of file G4GDMLParser.hh
|
private |
Definition at line 155 of file G4GDMLParser.hh.
View newest version in sPHENIX GitHub at line 155 of file G4GDMLParser.hh
|
private |
Definition at line 153 of file G4GDMLParser.hh.
View newest version in sPHENIX GitHub at line 153 of file G4GDMLParser.hh
|
private |
Definition at line 155 of file G4GDMLParser.hh.
View newest version in sPHENIX GitHub at line 155 of file G4GDMLParser.hh
|
private |
Definition at line 155 of file G4GDMLParser.hh.
View newest version in sPHENIX GitHub at line 155 of file G4GDMLParser.hh
|
private |
Definition at line 152 of file G4GDMLParser.hh.
View newest version in sPHENIX GitHub at line 152 of file G4GDMLParser.hh