40 #ifndef _G4GDMLWRITESTRUCTURE_INCLUDED_    41 #define _G4GDMLWRITESTRUCTURE_INCLUDED_    90    std::map<const G4LogicalVolume*, G4GDMLAuxListType> 
auxmap;
    94    std::vector<const G4OpticalSurface*> 
opt_vec;
 G4ReflectionFactory * reflFactory
 
void SetEnergyCutsExport(G4bool)
 
G4Transform3D TraverseVolumeTree(const G4LogicalVolume *const topVol, const G4int depth)
 
xercesc::DOMElement * structureElement
 
virtual ~G4GDMLWriteStructure()
 
const G4LogicalSkinSurface * GetSkinSurface(const G4LogicalVolume *const)
 
std::vector< const G4OpticalSurface * > opt_vec
 
virtual void StructureWrite(xercesc::DOMElement *)
 
void BorderSurfaceCache(const G4LogicalBorderSurface *const)
 
void ReplicavolWrite(xercesc::DOMElement *, const G4VPhysicalVolume *const)
 
void PhysvolWrite(xercesc::DOMElement *, const G4VPhysicalVolume *const topVol, const G4Transform3D &transform, const G4String &moduleName)
 
std::map< const G4LogicalVolume *, G4GDMLAuxListType > auxmap
 
void AddVolumeAuxiliary(G4GDMLAuxStructType myaux, const G4LogicalVolume *const)
 
void SkinSurfaceCache(const G4LogicalSkinSurface *const)
 
const G4LogicalBorderSurface * GetBorderSurface(const G4VPhysicalVolume *const)
 
void DivisionvolWrite(xercesc::DOMElement *, const G4PVDivision *const)
 
std::vector< xercesc::DOMElement * > skinElementVec
 
void ExportEnergyCuts(const G4LogicalVolume *const)
 
std::vector< xercesc::DOMElement * > borderElementVec
 
G4bool FindOpticalSurface(const G4SurfaceProperty *)