25 #include "G4GDMLParser.hh"
26 #include "G4Material.hh"
27 #include "G4Element.hh"
33 : fStoreReferences(true)
35 G4cout << G4endl <<
"###### Calling QweakSimGeometry::QweakSimGeometry() " << G4endl << G4endl;
47 G4cout <<
"No support for GDML geometry!" << G4endl;
52 G4cout << G4endl <<
"###### Leaving QweakSimGeometry::QweakSimGeometry() " << G4endl << G4endl;
59 G4cout << G4endl <<
"###### Calling QweakSimGeometry::~QweakSimGeometry() " << G4endl << G4endl;
63 G4cout << G4endl <<
"###### Leaving QweakSimGeometry::~QweakSimGeometry() " << G4endl << G4endl;
70 G4cout << G4endl <<
"###### Calling QweakSimGeometry::Write() " << G4endl << G4endl;
79 G4cout <<
"No support for GDML geometry!" << G4endl;
82 G4cout << G4endl <<
"###### Leaving QweakSimGeometry::Write() " << G4endl << G4endl;
89 G4cout << G4endl <<
"###### Calling QweakSimGeometry::Read() " << G4endl << G4endl;
92 fGDMLParser.SetOverlapCheck(
true);
94 fGDMLParser.StripNamePointers();
96 G4cout << *(G4Element::GetElementTable()) << G4endl;
97 G4cout << *(G4Material::GetMaterialTable()) << G4endl;
99 G4VPhysicalVolume* worldvolume = fGDMLParser.GetWorldVolume();
101 G4cout <<
"No support for GDML geometry!" << G4endl;
102 G4VPhysicalVolume* worldvolume = NULL;
105 G4cout << G4endl <<
"###### Leaving QweakSimGeometry::Read() " << G4endl << G4endl;
Scans the input file for /GDML/ commands.
G4VPhysicalVolume * Read()
QweakSimGeometryMessenger * fGeometryMessenger
G4VPhysicalVolume * fWorldVolume