GDML Generic and Geometric Model (GraXML library)
Toolkit for building Detector Description Service based on GDML
Version 0.5.4 (build 25/Apr/2013 at 10:24:36 CEST)
The latest distributions of GDML
and GraXML (with GDML included)
are available.
Because the documentation of GDML Schema is very incomplete and there are no
standard testing/example files provided by LCG, GraXML implementation of
GDML is often based on the best guess. Any feedback or correction will be
very appreciated.
Documentations
Release History
- *.*.*:
- Requests:
- Bugs:
- Not all elements are supported. Unsupported elements:
- assembly
- quantity
- expression
.
- Exceptional conditions are handled chaoticaly.
- pi and e constants can only appear in formulas
(so one has to write pi / 1.0 instead of pi).
- All possible elements childrens are not always checked.
- Angle ranges are not checked.
- Defaults for positions and rotations are not obtrained from Schema.
- Defines from Solid may be missed.
- Units are not tested.
- 0.5.0:
- New features:
- Initial release.
- Full (uncustomised) JAXB Generic Model.
- Basic Geometric Model.
- 0.5.1:
- New features:
- Both Euler and XYZ angles are possible for rotation.
- Update to GDML Schema 2.0 (as of 10Nov'04).
- New testing files.
- Bug fixes:
- Units handled correctly.
- Repeated names (of references) are made unique so that
all solids are show.
- Sphere.theta is in (0, pi).
- Position and rotation inside Boolean volumes are interpreted
as relative.
- 0.5.2:
- New features:
- Moved to GDML Schema 2.1.0 (as of 24Mar05).
- Moved to SourceForge.
- Bug fixes:
- Optimisation optimised.
- Parametrised and Replicated volumes have correct dimensions.
- 0.5.3:
- New features:
- Bug fixes:
- Lengths made conform to Geant4 conventions (thanks to John Watts).
- 0.5.4:
- New features:
- Demo files exported to GraXML.
- Migrated to JAXB 2.0.
Related Develoment
Related Presentations
J.Hrivnac, 25/Apr/2013 at 10:24:36 CEST