34#ifndef G4GDMLREADSTRUCTURE_HH
35#define G4GDMLREADSTRUCTURE_HH 1
66 virtual void VolumeRead(
const xercesc::DOMElement*
const);
78 void ReplicaRead(
const xercesc::DOMElement*
const replicaElement,
90 std::map<std::string, G4VPhysicalVolume*>
setuptoPV;
std::vector< G4GDMLAuxStructType > G4GDMLAuxListType
std::map< G4LogicalVolume *, G4GDMLAuxListType > G4GDMLAuxMapType
std::map< G4String, G4AssemblyVolume * > G4GDMLAssemblyMapType
const G4GDMLAuxMapType * GetAuxMap() const
void BorderSurfaceRead(const xercesc::DOMElement *const)
virtual void Volume_contentRead(const xercesc::DOMElement *const)
virtual void StructureRead(const xercesc::DOMElement *const)
void AssemblyRead(const xercesc::DOMElement *const)
G4LogicalVolume * GetVolume(const G4String &) const
void PhysvolRead(const xercesc::DOMElement *const, G4AssemblyVolume *assembly=0)
void ReplicaRead(const xercesc::DOMElement *const replicaElement, G4LogicalVolume *logvol, G4int number)
EAxis AxisRead(const xercesc::DOMElement *const axisElement)
G4VPhysicalVolume * GetWorldVolume(const G4String &)
G4double QuantityRead(const xercesc::DOMElement *const readElement)
void DivisionvolRead(const xercesc::DOMElement *const)
std::map< std::string, G4VPhysicalVolume * > setuptoPV
void SkinSurfaceRead(const xercesc::DOMElement *const)
G4LogicalVolume * pMotherLogical
virtual ~G4GDMLReadStructure()
void ReplicavolRead(const xercesc::DOMElement *const, G4int number)
virtual void VolumeRead(const xercesc::DOMElement *const)
G4GDMLAssemblyMapType assemblyMap
G4VPhysicalVolume * GetPhysvol(const G4String &) const
G4AssemblyVolume * GetAssembly(const G4String &) const
G4LogicalVolume * FileRead(const xercesc::DOMElement *const)
G4GDMLAuxListType GetVolumeAuxiliaryInformation(G4LogicalVolume *) const