GDML Approaches Explored ========================= `export.py` NuWa module that uses `GiGaRunActionGDML` to get NuWa to export `.gdml` via GiGa `export.sh` Bash `nuwa.py` invokation of `export.py` `gdml_traverse.py` Cursory GDML parse and creation of SQLite DB. Objective was to make a comparison with the shapedb created from WRL exported via VRML2FILE. Not pursued. `gdml.py` Full GDML XML parse using Elementtree, with creation of walkable volume hierarchy `g4gdml.py` Use of Geant4Py (a `boost_python` wrapping of Geant4) to use the G4GDMLParser from python, giving access to the real G4 volume hierarchy. Unfortunately the wrapping misses the vital `G4VSolid::GetPolyhedron`. MAYBE: Try adding that to G4Py `gdmltest.cc` Geant4 main that uses G4GDMLParser to read the .gdml and spit out vertices. Did not pursue as too much reinventing wheel. Instead proceeded to the VRML2FILE and GDML export codes as starting points.