Schema gdml_1.0.xsd
schema location |
Elements |
Complex types |
Simple types |
Groups |
Attr. groups |
|
|
|
|
|
|
(HTML) |
|
|
|
||
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(HTML) |
|
|
|
||
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(HTML) |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(HTML) |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(HTML) |
|
|
|
||
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
diagram |
|
||||||
children |
|||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|
xs:string |
|
|
1.0 |
|
|||
diagram |
|
||||||||
children |
|||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||
xs:ID |
required |
|
|
|
|||||
xs:string |
required |
|
|
|
|||||
annotation |
documentation |
Geometry setup representing the particular geometry hierarchy by refferring to a given volume which becomes the top level volume
|
|||||||
diagram |
|
||||||||
type |
|||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||
ref |
xs:IDREF |
required |
|
|
|
||||
annotation |
documentation |
A reference to the previously defined volume in the structure block chosen by this setup World volumme can't be an assembly volume
|
|||||||
diagram |
|
||||
children |
|||||
used by |
element |
||||
annotation |
documentation |
Definitions of a geometrical hierarchy of a set of volumes |
|||
diagram |
|
||||||
type |
|||||||
children |
|||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|
name |
xs:ID |
required |
|
|
|
||
diagram |
|
||||||
type |
|||||||
children |
|||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|
name |
xs:ID |
required |
|
|
|
||
complexType
AssemblyVolumeType
diagram |
|
||||||||||
type |
extension of IdentifiableVolumeType |
||||||||||
children |
|||||||||||
used by |
element |
||||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||||
name |
xs:ID |
required |
|
|
|
||||||
annotation |
documentation |
Allows to create a group of volumes bound together without a boundary All the volumes exits inside the same virtual reference system of the assmebly volume they belong to When assembly volume is placed all its children follow the global transformation applied to their assembly volume After the assembly volume is placed its children exist as standalone placements in space independent of each other |
|||||||||
element
AssemblyVolumeType/child
diagram |
|
type |
|
children |
complexType
IdentifiableVolumeType
diagram |
|
||||||||
used by |
complexTypes |
||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||
xs:ID |
required |
|
|
|
|||||
complexType
SinglePlacementType
diagram |
|
||||
children |
|||||
used by |
elements |
||||
annotation |
documentation |
Represents a single unique copy a of an associated logical volume in geometrical hierarchy |
|||
element
SinglePlacementType/volumeref
diagram |
|
||||||
type |
|||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|
ref |
xs:IDREF |
required |
|
|
|
||
element
SinglePlacementType/positionref
diagram |
|
||||||
type |
|||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|
ref |
xs:IDREF |
required |
|
|
|
||
element
SinglePlacementType/rotationref
diagram |
|
||||||
type |
|||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|
ref |
xs:IDREF |
required |
|
|
|
||
diagram |
|
||||||||||
type |
extension of IdentifiableVolumeType |
||||||||||
children |
|||||||||||
used by |
element |
||||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||||
name |
xs:ID |
required |
|
|
|
||||||
annotation |
documentation |
Represents a top of a geometrical sub-hierarchy not placed in space None of its children can coincide with its boundary defined by an associated solid Two different placements of the same logical volume represent two different geometrical hierarchies in space |
|||||||||
element
VolumeType/materialref
diagram |
|
||||||
type |
|||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|
ref |
xs:IDREF |
required |
|
|
|
||
diagram |
|
||||||
type |
|||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|
ref |
xs:IDREF |
required |
|
|
|
||
diagram |
|
type |
|
children |
diagram |
|
||||||||
used by |
complexTypes |
||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||
ExpressionOrIDREFType |
required |
|
|
|
|||||
annotation |
documentation |
An anonymous, local scope, value
|
|||||||
complexType
IdentifiableConstantType
diagram |
|
|||||||||
type |
extension of ConstantType |
|||||||||
used by |
element |
|||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||||
value |
ExpressionOrIDREFType |
required |
|
|
|
|||||
xs:ID |
required |
|
|
|
||||||
annotation |
documentation |
Named (referenced), global scope, constant value
|
||||||||
complexType
IdentifiableExpressionType
diagram |
|
||||||||
type |
extension of InlineExpressionType |
||||||||
used by |
element |
||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||
xs:ID |
required |
|
|
|
|||||
complexType
IdentifiableQuantityType
diagram |
|
|||||||||
type |
extension of QuantityType |
|||||||||
used by |
element |
|||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||||
value |
ExpressionOrIDREFType |
required |
|
|
|
|||||
unit |
xs:string |
optional |
|
|
|
|||||
type |
xs:string |
optional |
|
|
|
|||||
xs:ID |
required |
|
|
|
||||||
annotation |
documentation |
Named (referenced), global scope,(possibly of a given type) quantity
|
||||||||
complexType
IdentifiableQuantityVectorType
diagram |
|
||||||||
type |
extension of QuantityVectorType |
||||||||
used by |
complexTypes |
||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||
x |
ExpressionOrIDREFType |
|
0.0 |
|
|
||||
y |
ExpressionOrIDREFType |
|
0.0 |
|
|
||||
z |
ExpressionOrIDREFType |
|
0.0 |
|
|
||||
unit |
xs:string |
optional |
|
|
|
||||
type |
xs:string |
optional |
|
|
|
||||
xs:ID |
required |
|
|
|
|||||
annotation |
documentation |
Named (referenced), 3 dimensional, global scope, with a unit, (possibly of a given type) quantity vector
|
|||||||
complexType
IdentifiableThreeVectorType
diagram |
|
|||||||
type |
extension of ThreeVectorType |
|||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||
x |
ExpressionOrIDREFType |
|
0.0 |
|
|
|||
y |
ExpressionOrIDREFType |
|
0.0 |
|
|
|||
z |
ExpressionOrIDREFType |
|
0.0 |
|
|
|||
xs:ID |
required |
|
|
|
||||
annotation |
documentation |
Named (referenced), 3 dimensional, global scope, vector of doubles
|
||||||
diagram |
|
|||||||
type |
extension of ConstantType |
|||||||
used by |
elements |
MaterialPropertiesGroup/AL MaterialPropertiesGroup/P MaterialPropertiesGroup/RL MaterialPropertiesGroup/T |
||||||
complexTypes |
||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||
value |
ExpressionOrIDREFType |
required |
|
|
|
|||
xs:string |
optional |
|
|
|
||||
xs:string |
optional |
|
|
|
||||
annotation |
documentation |
An anonymous quantity, local scope, with a unit, (possibly of a given type) quantity
|
||||||
complexType
QuantityVectorType
diagram |
|
|||||||||
type |
extension of ThreeVectorType |
|||||||||
used by |
complexType |
|||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||||
x |
ExpressionOrIDREFType |
|
0.0 |
|
|
|||||
y |
ExpressionOrIDREFType |
|
0.0 |
|
|
|||||
z |
ExpressionOrIDREFType |
|
0.0 |
|
|
|||||
xs:string |
optional |
|
|
|
||||||
xs:string |
optional |
|
|
|
||||||
annotation |
documentation |
An anonymous, 3 dimensional, local scope, with a unit, (possibly of a given type) quantity vector
|
||||||||
diagram |
|
||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||
xs:IDREFS |
required |
|
|
|
|||||
annotation |
documentation |
List of local references to a set of element of a named type
|
|||||||
diagram |
|
|||||||||
used by |
elements |
MaterialPropertiesGroup/ALref MaterialMixtureType/composite MaterialIsotopeType/Dref MaterialElementType/Dref MaterialMixtureType/Dref BooleanSolidType/first MaterialElementType/fraction MaterialMixtureType/fraction VolumeType/materialref BooleanSolidType/positionref SinglePlacementType/positionref MaterialPropertiesGroup/Pref MaterialPropertiesGroup/RLref SinglePlacementType/rotationref BooleanSolidType/rotationref BooleanSolidType/second VolumeType/solidref MaterialPropertiesGroup/Tref SinglePlacementType/volumeref gdml/setup/world |
||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||||
xs:IDREF |
required |
|
|
|
||||||
annotation |
documentation |
Local reference to an element of a named type
|
||||||||
diagram |
|
||||||||
used by |
complexTypes |
||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||
ExpressionOrIDREFType |
|
0.0 |
|
|
|||||
ExpressionOrIDREFType |
|
0.0 |
|
|
|||||
ExpressionOrIDREFType |
|
0.0 |
|
|
|||||
annotation |
documentation |
An anonymous, 3 dimensional, local scope, vector of doubles
|
|||||||
simpleType
ExpressionOrIDREFType
simpleType
InlineExpressionType
type |
xs:string |
||
used by |
complexType |
||
simpleType |
|||
diagram |
|
||||
type |
|||||
children |
|||||
used by |
element |
||||
annotation |
documentation |
Definition block of global named constants, quantitties, expressions, positions and rotations which may be used by name or by a reference in scope of the current document
|
|||
diagram |
|
||||
children |
|||||
used by |
elements |
||||
annotation |
documentation |
The global complex type is defined in order to reuse this defintion in derived schemas
|
|||
diagram |
|
|||||||
type |
||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||
value |
ExpressionOrIDREFType |
required |
|
|
|
|||
name |
xs:ID |
required |
|
|
|
|||
annotation |
documentation |
Named constant |
||||||
diagram |
|
|||||||
type |
||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||
value |
ExpressionOrIDREFType |
required |
|
|
|
|||
unit |
xs:string |
optional |
|
|
|
|||
type |
xs:string |
optional |
|
|
|
|||
name |
xs:ID |
required |
|
|
|
|||
annotation |
documentation |
Named quantity |
||||||
diagram |
|
||||||||
type |
|||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||
name |
xs:ID |
required |
|
|
|
||||
annotation |
documentation |
Named expression, may contain other named constants, quantities and expressions
|
|||||||
diagram |
|
|||||||
type |
||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||
x |
ExpressionOrIDREFType |
|
0.0 |
|
|
|||
y |
ExpressionOrIDREFType |
|
0.0 |
|
|
|||
z |
ExpressionOrIDREFType |
|
0.0 |
|
|
|||
name |
xs:ID |
required |
|
|
|
|||
unit |
|
|
mm |
|
|
|||
type |
|
|
cartesian |
|
|
|||
annotation |
documentation |
Named cartesian position, default unit mm
|
||||||
diagram |
|
|||||||
type |
||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||
x |
ExpressionOrIDREFType |
|
0.0 |
|
|
|||
y |
ExpressionOrIDREFType |
|
0.0 |
|
|
|||
z |
ExpressionOrIDREFType |
|
0.0 |
|
|
|||
name |
xs:ID |
required |
|
|
|
|||
unit |
|
|
radian |
|
|
|||
type |
|
|
cartesian |
|
|
|||
annotation |
documentation |
Named cartesian rotation, default unit radian
|
||||||
diagram |
|
|||||||
type |
restriction of IdentifiableQuantityVectorType |
|||||||
used by |
elements |
|||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||
x |
ExpressionOrIDREFType |
|
0.0 |
|
|
|||
y |
ExpressionOrIDREFType |
|
0.0 |
|
|
|||
z |
ExpressionOrIDREFType |
|
0.0 |
|
|
|||
unit |
xs:string |
optional |
mm |
|
|
|||
type |
xs:string |
optional |
cartesian |
|
|
|||
name |
xs:ID |
required |
|
|
|
|||
diagram |
|
|||||||
type |
restriction of IdentifiableQuantityVectorType |
|||||||
used by |
elements |
|||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||
x |
ExpressionOrIDREFType |
|
0.0 |
|
|
|||
y |
ExpressionOrIDREFType |
|
0.0 |
|
|
|||
z |
ExpressionOrIDREFType |
|
0.0 |
|
|
|||
unit |
xs:string |
optional |
radian |
|
|
|||
type |
xs:string |
optional |
cartesian |
|
|
|||
name |
xs:ID |
required |
|
|
|
|||
diagram |
|
||||
children |
|||||
used by |
element |
||||
annotation |
documentation |
Materials description |
|||
diagram |
|
||
type |
|||
children |
|||
annotation |
documentation |
Material related definitons of constants and quantities In this version of schema these become visible in global scope
|
|
diagram |
|
|||||||||||||
type |
||||||||||||||
children |
||||||||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||||||||
name |
xs:ID |
required |
|
|
documentation |
Material name |
||||||||
formula |
xs:string |
optional |
|
|
documentation |
Material chemical formula |
||||||||
state |
xs:NMTOKEN |
|
unknown |
|
documentation |
Material physical state
|
||||||||
N |
xs:positiveInteger |
required |
|
|
documentation |
Number of nucleons |
||||||||
Z |
xs:double |
required |
|
|
documentation |
Atomic number |
||||||||
annotation |
documentation |
An isotope |
||||||||||||
diagram |
|
|||||||||||||
type |
||||||||||||||
children |
||||||||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||||||||
name |
xs:ID |
required |
|
|
documentation |
Material name |
||||||||
formula |
xs:string |
optional |
|
|
documentation |
Material chemical formula |
||||||||
state |
xs:NMTOKEN |
|
unknown |
|
documentation |
Material physical state
|
||||||||
N |
xs:positiveInteger |
optional |
|
|
documentation |
Number of nucleons |
||||||||
Z |
xs:double |
optional |
|
|
documentation |
Atomic number |
||||||||
annotation |
documentation |
A simple element or an element compoased of isotopes
|
||||||||||||
diagram |
|
||||||||||||
type |
|||||||||||||
children |
RL RLref AL ALref T Tref P Pref D Dref atom composite fraction |
||||||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||||||
name |
xs:ID |
required |
|
|
documentation |
Material name |
|||||||
formula |
xs:string |
optional |
|
|
documentation |
Material chemical formula |
|||||||
state |
xs:NMTOKEN |
|
unknown |
|
documentation |
Material physical state
|
|||||||
Z |
xs:double |
optional |
|
|
documentation |
Atomic number |
|||||||
annotation |
documentation |
A composite or a mixture complex material
|
|||||||||||
diagram |
|
||||
children |
|||||
used by |
complexType |
||||
annotation |
documentation |
General material properties |
|||
element
MaterialPropertiesGroup/RL
diagram |
|
|||||||
type |
restriction of QuantityType |
|||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||
value |
ExpressionOrIDREFType |
required |
|
|
|
|||
unit |
xs:string |
optional |
cm |
|
|
|||
type |
xs:string |
optional |
|
X0 |
|
|||
annotation |
documentation |
Radiation length
|
||||||
element
MaterialPropertiesGroup/RLref
diagram |
|
||||||||
type |
|||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||
ref |
xs:IDREF |
required |
|
|
|
||||
annotation |
documentation |
A reference to a previsouly defined named radiation length quantity value
|
|||||||
element
MaterialPropertiesGroup/AL
diagram |
|
|||||||
type |
restriction of QuantityType |
|||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||
value |
ExpressionOrIDREFType |
required |
|
|
|
|||
unit |
xs:string |
optional |
cm |
|
|
|||
type |
xs:string |
optional |
|
lambda |
|
|||
annotation |
documentation |
Absorption length |
||||||
element
MaterialPropertiesGroup/ALref
diagram |
|
||||||||
type |
|||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||
ref |
xs:IDREF |
required |
|
|
|
||||
annotation |
documentation |
A reference to a previsouly defined named absorption length quantity value
|
|||||||
element
MaterialPropertiesGroup/T
diagram |
|
|||||||
type |
restriction of QuantityType |
|||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||
value |
ExpressionOrIDREFType |
required |
|
|
|
|||
unit |
xs:string |
optional |
K |
|
|
|||
type |
xs:string |
optional |
|
temperature |
|
|||
annotation |
documentation |
Temperature |
||||||
element
MaterialPropertiesGroup/Tref
diagram |
|
||||||||
type |
|||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||
ref |
xs:IDREF |
required |
|
|
|
||||
annotation |
documentation |
A reference to previously defined named temperature quantity value
|
|||||||
element
MaterialPropertiesGroup/P
diagram |
|
|||||||
type |
restriction of QuantityType |
|||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||
value |
ExpressionOrIDREFType |
required |
|
|
|
|||
unit |
xs:string |
optional |
pascal |
|
|
|||
type |
xs:string |
optional |
|
pressure |
|
|||
annotation |
documentation |
Pressure |
||||||
element
MaterialPropertiesGroup/Pref
diagram |
|
||||||||
type |
|||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||
ref |
xs:IDREF |
required |
|
|
|
||||
annotation |
documentation |
A reference to previously defined named pressure quantity value
|
|||||||
diagram |
|
|||||||||
type |
restriction of QuantityType |
|||||||||
used by |
elements |
MaterialIsotopeType/atom MaterialElementType/atom MaterialMixtureType/atom |
||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||||
value |
ExpressionOrIDREFType |
required |
|
|
|
|||||
unit |
xs:string |
optional |
g/mole |
|
|
|||||
type |
xs:string |
optional |
|
A |
|
|||||
annotation |
documentation |
Atomic mass, quantity type A, default unit g/mole
|
||||||||
diagram |
|
|||||||||
type |
restriction of QuantityType |
|||||||||
used by |
elements |
MaterialIsotopeType/D MaterialElementType/D MaterialMixtureType/D |
||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||||
value |
ExpressionOrIDREFType |
required |
|
|
|
|||||
unit |
xs:string |
optional |
g/cm3 |
|
|
|||||
type |
xs:string |
optional |
|
density |
|
|||||
annotation |
documentation |
Density |
||||||||
complexType
MaterialElementType
diagram |
|
|||||||||||||||
type |
extension of MaterialType |
|||||||||||||||
children |
||||||||||||||||
used by |
element |
|||||||||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||||||||||
name |
xs:ID |
required |
|
|
documentation |
Material name |
||||||||||
formula |
xs:string |
optional |
|
|
documentation |
Material chemical formula |
||||||||||
state |
xs:NMTOKEN |
|
unknown |
|
documentation |
Material physical state
|
||||||||||
xs:positiveInteger |
optional |
|
|
documentation |
Number of nucleons |
|||||||||||
xs:double |
optional |
|
|
documentation |
Atomic number |
|||||||||||
annotation |
documentation |
Exported material element type |
||||||||||||||
diagram |
|
|||||||
type |
||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||
value |
ExpressionOrIDREFType |
required |
|
|
|
|||
unit |
|
|
g/cm3 |
|
|
|||
type |
|
|
|
density |
|
|||
annotation |
documentation |
Density quantity value
|
||||||
element
MaterialElementType/Dref
diagram |
|
||||||||
type |
|||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||
ref |
xs:IDREF |
required |
|
|
|
||||
annotation |
documentation |
A reference to a previsouly defined named density quantity value
|
|||||||
element
MaterialElementType/atom
diagram |
|
|||||
type |
||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
value |
ExpressionOrIDREFType |
required |
|
|
|
|
unit |
|
|
g/mole |
|
|
|
type |
|
|
|
A |
|
|
element
MaterialElementType/fraction
diagram |
|
||||||||
type |
extension of ReferenceType |
||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||
ref |
xs:IDREF |
required |
|
|
|
||||
xs:double |
required |
|
|
|
|||||
annotation |
documentation |
An isotope fraction of an element where n is the actual amount of the isotope in the element
|
|||||||
complexType
MaterialIsotopeType
diagram |
|
|||||||||||||||
type |
extension of MaterialType |
|||||||||||||||
children |
||||||||||||||||
used by |
element |
|||||||||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||||||||||
name |
xs:ID |
required |
|
|
documentation |
Material name |
||||||||||
formula |
xs:string |
optional |
|
|
documentation |
Material chemical formula |
||||||||||
state |
xs:NMTOKEN |
|
unknown |
|
documentation |
Material physical state
|
||||||||||
xs:positiveInteger |
required |
|
|
documentation |
Number of nucleons |
|||||||||||
xs:double |
required |
|
|
documentation |
Atomic number |
|||||||||||
annotation |
documentation |
Exported isotope type |
||||||||||||||
diagram |
|
|||||||
type |
||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||
value |
ExpressionOrIDREFType |
required |
|
|
|
|||
unit |
|
|
g/cm3 |
|
|
|||
type |
|
|
|
density |
|
|||
annotation |
documentation |
Density quantity value
|
||||||
element
MaterialIsotopeType/Dref
diagram |
|
||||||||
type |
|||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||
ref |
xs:IDREF |
required |
|
|
|
||||
annotation |
documentation |
A reference to a previsouly defined named density quantity value
|
|||||||
element
MaterialIsotopeType/atom
diagram |
|
|||||
type |
||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
value |
ExpressionOrIDREFType |
required |
|
|
|
|
unit |
|
|
g/mole |
|
|
|
type |
|
|
|
A |
|
|
complexType
MaterialMixtureType
diagram |
|
||||||||||||||
type |
extension of MaterialType |
||||||||||||||
children |
RL RLref AL ALref T Tref P Pref D Dref atom composite fraction |
||||||||||||||
used by |
element |
||||||||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||||||||
name |
xs:ID |
required |
|
|
documentation |
Material name |
|||||||||
formula |
xs:string |
optional |
|
|
documentation |
Material chemical formula |
|||||||||
state |
xs:NMTOKEN |
|
unknown |
|
documentation |
Material physical state
|
|||||||||
xs:double |
optional |
|
|
documentation |
Atomic number |
||||||||||
annotation |
documentation |
Exported material composite or mixture type
|
|||||||||||||
diagram |
|
|||||||
type |
||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||
value |
ExpressionOrIDREFType |
required |
|
|
|
|||
unit |
|
|
g/cm3 |
|
|
|||
type |
|
|
|
density |
|
|||
annotation |
documentation |
Density quantity value
|
||||||
element
MaterialMixtureType/Dref
diagram |
|
||||||||
type |
|||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||
ref |
xs:IDREF |
required |
|
|
|
||||
annotation |
documentation |
A reference to a previsouly defined named density quantity value
|
|||||||
element
MaterialMixtureType/atom
diagram |
|
|||||
type |
||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
value |
ExpressionOrIDREFType |
required |
|
|
|
|
unit |
|
|
g/mole |
|
|
|
type |
|
|
|
A |
|
|
element
MaterialMixtureType/composite
diagram |
|
||||||||
type |
extension of ReferenceType |
||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||
ref |
xs:IDREF |
required |
|
|
|
||||
xs:positiveInteger |
required |
|
|
|
|||||
annotation |
documentation |
Elements of this composite material specified as a set of local references to already defined simple elements where value of n in each means the number of atoms
|
|||||||
element
MaterialMixtureType/fraction
diagram |
|
||||||||
type |
extension of ReferenceType |
||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||
ref |
xs:IDREF |
required |
|
|
|
||||
xs:double |
required |
|
|
|
|||||
annotation |
documentation |
Fractions of this mixture specified as a set of local references to already defined elements or other mixtures where value of n in each means the fraction of the whole material in the range 0.0 < n < 1.0
|
|||||||
diagram |
|
||||||||||||
children |
|||||||||||||
used by |
complexTypes |
||||||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||||||
xs:ID |
required |
|
|
documentation |
Material name |
||||||||
xs:string |
optional |
|
|
documentation |
Material chemical formula |
||||||||
xs:NMTOKEN |
|
unknown |
|
documentation |
Material physical state
|
||||||||
annotation |
documentation |
Base type for materials
|
|||||||||||
attributeGroup
MaterialAttributeGroup
used by |
complexType |
|||||||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
||||||||
xs:ID |
required |
|
|
documentation |
Material name |
|||||||||
xs:string |
optional |
|
|
documentation |
Material chemical formula |
|||||||||
xs:NMTOKEN |
|
unknown |
|
documentation |
Material physical state
|
|||||||||
annotation |
documentation |
General material attributes
|
||||||||||||
diagram |
|
||||||||||
type |
extension of SolidType |
||||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||||
lunit |
xs:string |
|
mm |
|
documentation |
Length unit of all dimensions used for this instance of solid
|
|||||
aunit |
xs:string |
|
radian |
|
documentation |
Angle unit of angles used in definition of this solid
|
|||||
name |
xs:ID |
required |
|
|
|
||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
annotation |
documentation |
CSG box solid described by 3 dimensions of x, y, and z
|
|||||||||
diagram |
|
||||||||||
type |
extension of SolidType |
||||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||||
lunit |
xs:string |
|
mm |
|
documentation |
Length unit of all dimensions used for this instance of solid
|
|||||
aunit |
xs:string |
|
radian |
|
documentation |
Angle unit of angles used in definition of this solid
|
|||||
name |
xs:ID |
required |
|
|
|
||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
|
0.0 |
|
|
|||||||
ExpressionOrIDREFType |
|
0.0 |
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
|
0.0 |
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
annotation |
documentation |
CSG cone or cone segment described by rmin1 inside radius at z/2 rmin2 inside radius at z/2 rmax1 outside radius at z/2 rmax2 outside radius at z/2 z length in z startphi starting angle of the segment in radians deltaphi delta angle of the segment in radians |
|||||||||
diagram |
|
||||||||||
type |
|||||||||||
children |
|||||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||||
lunit |
xs:string |
|
mm |
|
documentation |
Length unit of all dimensions used for this instance of solid
|
|||||
aunit |
xs:string |
|
radian |
|
documentation |
Angle unit of angles used in definition of this solid
|
|||||
name |
xs:ID |
required |
|
|
|
||||||
annotation |
documentation |
Exported boolean intersectioin of two solids
|
|||||||||
diagram |
|
||||||||||
type |
extension of SolidType |
||||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||||
lunit |
xs:string |
|
mm |
|
documentation |
Length unit of all dimensions used for this instance of solid
|
|||||
aunit |
xs:string |
|
radian |
|
documentation |
Angle unit of angles used in definition of this solid
|
|||||
name |
xs:ID |
required |
|
|
|
||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
annotation |
documentation |
CSG parallelepiped solid is described by x, y, z length in x,y,z alpha Angle formed by the y axis and by the plane joining the centre of the faces G4Parallel to the z-x plane at -y and +y theta Polar angle of the line joining the centres of the faces at -z and +z in z phi Azimuthal angle of the line joining the centres of the faces at -z and +z in z |
|||||||||
diagram |
|
||||||||||||
type |
|||||||||||||
used by |
element |
||||||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||||||
lunit |
xs:string |
|
mm |
|
documentation |
Length unit of all dimensions used for this instance of solid
|
|||||||
aunit |
xs:string |
|
radian |
|
documentation |
Angle unit of angles used in definition of this solid
|
|||||||
name |
xs:ID |
required |
|
|
|
||||||||
annotation |
documentation |
Abstract element for all solids substitution group
|
|||||||||||
diagram |
|
||||
children |
|||||
used by |
element |
||||
annotation |
documentation |
Solids definitions block
|
|||
diagram |
|
||
type |
|||
children |
|||
annotation |
documentation |
Definitions of constants and expressions to be used for solids' dimensions and transformations In this version these become part of the global scope.
|
|
diagram |
|
||||||||||
type |
extension of SolidType |
||||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||||
lunit |
xs:string |
|
mm |
|
documentation |
Length unit of all dimensions used for this instance of solid
|
|||||
aunit |
xs:string |
|
radian |
|
documentation |
Angle unit of angles used in definition of this solid
|
|||||
name |
xs:ID |
required |
|
|
|
||||||
ExpressionOrIDREFType |
|
0.0 |
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
|
0.0 |
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
|
0.0 |
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
annotation |
documentation |
CSG sphere or spherical shell segment solid described by rmin inner radius rmax outer radius startphi starting angle of the segment in radians(0 <= phi <= 2*PI) deltaphi delta angle of the segment in radians starttheta starting angle of the segment in radians(0 <= theta <= PI) deltatheta delta angle of the segment in radians |
|||||||||
diagram |
|
||||||||||
type |
|||||||||||
children |
|||||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||||
lunit |
xs:string |
|
mm |
|
documentation |
Length unit of all dimensions used for this instance of solid
|
|||||
aunit |
xs:string |
|
radian |
|
documentation |
Angle unit of angles used in definition of this solid
|
|||||
name |
xs:ID |
required |
|
|
|
||||||
annotation |
documentation |
Exported boolean subtraction of two solids
|
|||||||||
diagram |
|
||||||||||
type |
extension of SolidType |
||||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||||
lunit |
xs:string |
|
mm |
|
documentation |
Length unit of all dimensions used for this instance of solid |
|
||||
aunit |
xs:string |
|
radian |
|
documentation |
Angle unit of angles used in definition of this solid |
|||||
name |
xs:ID |
required |
|
|
|
||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
annotation |
documentation |
CSG general trapezoid solid is described by z Length along the z-axis theta Polar angle of the line joining the centres of the faces at -/+z phi Azimuthal angle of the line joing the centre of the face at -z to the centre of the face at +z y1 Length along y of the face at -z x1 Length along x of the side at y = -y1 of the face at -z x2 Length along x of the side at y = +y1 of the face at -z alp1 Angle with respect to the y axis from the centre of the side at y =- y1 to the centre at y = +y1 of the face at -z y2 Length along y of the face at +z x3 Length along x of the side at y = -y2 of the face at +z x4 Length along x of the side at y = +y2 of the face at +z alp2 Angle with respect to the y axis from the centre of the side at y = -y2 to the centre at y = +y2 of the face at +z |
|||||||||
diagram |
|
||||||||||
type |
extension of SolidType |
||||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||||
lunit |
xs:string |
|
mm |
|
documentation |
Length unit of all dimensions used for this instance of solid
|
|||||
aunit |
xs:string |
|
radian |
|
documentation |
Angle unit of angles used in definition of this solid
|
|||||
name |
xs:ID |
required |
|
|
|
||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
annotation |
documentation |
CSG trapezoid solid with varying x and y dimensions along z axis x1 Length along x at the surface positioned at -z x2 Length along x at the surface positioned at +z y1 Length along y at the surface positioned at -z y2 Length along y at the surface positioned at +z z Length along z axis |
|||||||||
diagram |
|
||||||||||
type |
extension of SolidType |
||||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||||
lunit |
xs:string |
|
mm |
|
documentation |
Length unit of all dimensions used for this instance of solid
|
|||||
aunit |
xs:string |
|
radian |
|
documentation |
Angle unit of angles used in definition of this solid
|
|||||
name |
xs:ID |
required |
|
|
|
||||||
ExpressionOrIDREFType |
|
|
|
|
|||||||
ExpressionOrIDREFType |
|
0.0 |
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
ExpressionOrIDREFType |
|
0.0 |
|
|
|||||||
ExpressionOrIDREFType |
required |
|
|
|
|||||||
annotation |
documentation |
CSG tube or tube segement solid described by rmin Inner radius rmax Outer radius z length in z startphi The starting phi angle in radians, adjusted such that (startphi+deltaphi <= 2PI, startphi > -2PI) deltaphi Delta angle of the segment in radians |
|||||||||
diagram |
|
||||||||||
type |
|||||||||||
children |
|||||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||||
lunit |
xs:string |
|
mm |
|
documentation |
Length unit of all dimensions used for this instance of solid
|
|||||
aunit |
xs:string |
|
radian |
|
documentation |
Angle unit of angles used in definition of this solid
|
|||||
name |
xs:ID |
required |
|
|
|
||||||
annotation |
documentation |
Exported boolean union of two solids
|
|||||||||
diagram |
|
||||||||||||
type |
extension of SolidType |
||||||||||||
children |
|||||||||||||
used by |
elements |
||||||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||||||
lunit |
xs:string |
|
mm |
|
documentation |
Length unit of all dimensions used for this instance of solid
|
|||||||
aunit |
xs:string |
|
radian |
|
documentation |
Angle unit of angles used in definition of this solid
|
|||||||
name |
xs:ID |
required |
|
|
|
||||||||
annotation |
documentation |
Base type for boolean solids
|
|||||||||||
element
BooleanSolidType/first
diagram |
|
||||||
type |
|||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|
ref |
xs:IDREF |
required |
|
|
|
||
element
BooleanSolidType/second
diagram |
|
||||||
type |
|||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|
ref |
xs:IDREF |
required |
|
|
|
||
element
BooleanSolidType/position
diagram |
|
|||||
type |
||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
x |
ExpressionOrIDREFType |
|
0.0 |
|
|
|
y |
ExpressionOrIDREFType |
|
0.0 |
|
|
|
z |
ExpressionOrIDREFType |
|
0.0 |
|
|
|
name |
xs:ID |
required |
|
|
|
|
unit |
|
|
mm |
|
|
|
type |
|
|
cartesian |
|
|
|
element
BooleanSolidType/positionref
diagram |
|
||||||
type |
|||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|
ref |
xs:IDREF |
required |
|
|
|
||
element
BooleanSolidType/rotation
diagram |
|
|||||
type |
||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
x |
ExpressionOrIDREFType |
|
0.0 |
|
|
|
y |
ExpressionOrIDREFType |
|
0.0 |
|
|
|
z |
ExpressionOrIDREFType |
|
0.0 |
|
|
|
name |
xs:ID |
required |
|
|
|
|
unit |
|
|
radian |
|
|
|
type |
|
|
cartesian |
|
|
|
element
BooleanSolidType/rotationref
diagram |
|
||||||
type |
|||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|
ref |
xs:IDREF |
required |
|
|
|
||
diagram |
|
||||||||||||
used by |
elements |
||||||||||||
complexType |
|||||||||||||
attributes |
Name |
Type |
Use |
Default |
Fixed |
Annotation |
|||||||
xs:string |
|
mm |
|
documentation |
Length unit of all dimensions used for this instance of solid
|
||||||||
xs:string |
|
radian |
|
documentation |
Angle unit of angles used in definition of this solid
|
||||||||
xs:ID |
required |
|
|
|
|||||||||
annotation |
documentation |
Base solid type
|
|||||||||||
XML
Schema documentation generated by J.Lauret, June 21st 2004