#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 | SetSDExport (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 194 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(), G4UnitDefinition::GetCategory(), G4LogicalVolumeStore::GetInstance(), G4ReflectionFactory::GetReflectedLV(), G4UnitDefinition::GetValueOf(), G4LogicalVolumeStore::GetVolume(), G4ReflectionFactory::Instance(), G4ReflectionFactory::IsConstituent(), G4InuclParticleNames::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::SetSDExport |
( |
G4bool |
| ) |
|
|
inline |
void G4GDMLParser::SetStripFlag |
( |
G4bool |
| ) |
|
|
inline |
void G4GDMLParser::StripNamePointers |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: