#include <G4GDMLParser.hh>
 | 
|   | 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 *  | 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  | Clear () | 
|   | 
| void  | AddModule (const G4VPhysicalVolume *const physvol) | 
|   | 
| void  | AddModule (const G4int depth) | 
|   | 
| void  | SetAddPointerToName (G4bool set) | 
|   | 
| void  | AddVolumeAuxiliary (G4GDMLAuxStructType myaux, const G4LogicalVolume *const lvol) | 
|   | 
Definition at line 55 of file G4GDMLParser.hh.
 
      
        
          | G4GDMLParser::G4GDMLParser  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | G4GDMLParser::~G4GDMLParser  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | void G4GDMLParser::AddModule  | 
          ( | 
          const G4int  | 
          depth | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void G4GDMLParser::Clear  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void G4GDMLParser::ExportRegions  | 
          ( | 
          G4bool  | 
          storeReferences = true | ) | 
           | 
         
       
   | 
  
private   | 
  
 
Definition at line 182 of file G4GDMLParser.cc.
References AddAuxiliary(), G4String::contains(), G4GDMLEvaluator::ConvertToString(), eval, G4GDMLWrite::GenerateName(), G4RegionStore::GetInstance(), G4LogicalVolume::GetName(), G4ReflectionFactory::Instance(), G4ReflectionFactory::IsReflected(), reader, rlist, G4GDMLRead::StripName(), ullist, and writer.
 
 
  
  
      
        
          | void G4GDMLParser::ImportRegions  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
Definition at line 84 of file G4GDMLParser.cc.
References G4Region::AddRootLogicalVolume(), G4String::contains(), DBL_MAX, eval, G4GDMLEvaluator::Evaluate(), FatalException, G4Exception(), GetAuxList(), G4LogicalVolumeStore::GetInstance(), G4ReflectionFactory::GetReflectedLV(), G4UnitDefinition::GetValueOf(), G4LogicalVolumeStore::GetVolume(), G4ReflectionFactory::Instance(), G4ReflectionFactory::IsConstituent(), name, reader, G4ProductionCuts::SetProductionCut(), G4Region::SetProductionCuts(), G4Region::SetUserLimits(), strip, and G4GDMLRead::StripName().
 
 
  
  
      
        
          | void G4GDMLParser::Read  | 
          ( | 
          const G4String &  | 
          filename,  | 
         
        
           | 
           | 
          G4bool  | 
          Validate = true  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void G4GDMLParser::ReadModule  | 
          ( | 
          const G4String &  | 
          filename,  | 
         
        
           | 
           | 
          G4bool  | 
          Validate = true  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void G4GDMLParser::SetAddPointerToName  | 
          ( | 
          G4bool  | 
          set | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void G4GDMLParser::SetEnergyCutsExport  | 
          ( | 
          G4bool  | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void G4GDMLParser::SetOverlapCheck  | 
          ( | 
          G4bool  | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void G4GDMLParser::SetRegionExport  | 
          ( | 
          G4bool  | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void G4GDMLParser::SetStripFlag  | 
          ( | 
          G4bool  | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void G4GDMLParser::StripNamePointers  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
The documentation for this class was generated from the following files: