40#ifndef _G4GDMLREADSTRUCTURE_INCLUDED_
41#define _G4GDMLREADSTRUCTURE_INCLUDED_
78 virtual void VolumeRead(
const xercesc::DOMElement*
const);
91 void ReplicaRead(
const xercesc::DOMElement*
const replicaElement,
std::map< G4LogicalVolume *, G4GDMLAuxListType > G4GDMLAuxMapType
std::map< G4String, G4AssemblyVolume * > G4GDMLAssemblyMapType
std::vector< G4GDMLAuxPairType > G4GDMLAuxListType
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)
G4GDMLAuxPairType AuxiliaryRead(const xercesc::DOMElement *const)
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