GDML Schema
General Information
NOTE: This page is obsolete and no longer maintained.
Refer to the main GDML Home Page
for the latest version of GDML
GDML Schema is a set of XML schema definition (.xsd) files specifying the GDML
syntax.
Latest Release:
The GDMLSchema is now released only together with all other GDML components. Please refer
to the main GDML web page for the release information. (this section is now discontinued)
Previous releases:
- GDML_2_7_0 - New solids have been added to the schema: twisted box, twisted trap, twisted trd and twisted tubs. New feature has been
implemented allowing to include GDML files into other GDML files. The mechanism is based on the extension of the 'physvol'
element which can now refere to volumes from an external GDML file.
- GDML_2_6_0 - The separate tag for GDMLSchema has been droped. Only the common tag GDML_X_Y_Z
will be used now for LCG releases of GDMLSchema and CPPGDML. The support for tessellated solids as well
as tetrahedra has been added to the schema.
- GDMLSchema_2_3_0 - Support for reflections and divisions has been added.
- GDMLSchema_2_2_0 - The implementation of replicas (along x, y or z) has been slightly changed in order to be closer to the Geant4
approach.
- GDMLSchema_2_1_1 - Identical to GDMLSchema_2_1_0 except /Examples and /doc directories added.
- GDMLSchema_2_1_0 - The Volume type has been extended with 'auxiliary' element which can be used for storing
information like sensitive detector name (identification), visualisation attributes, user cuts, etc.
- 2.0.1 - This is the first release of the GDML Schema as an independent package, i.e.
without any processing code. It reflects the philosophy of the schema not being
related to any particular set of readers or writers, but only providing
the definition of GDML. The purpose of it is to allow users a more efficient
way of using GDML
(installing only the specific processing code they need), as well as to allow
easier extensions/new implementations of the GDML processing code.
Downloads
Contact: Witek Pokorski and/or
Radovan Chytracek