DetectorDescription Table of Contents Introduction Detector Description Language (DDL) Partitioning of description data Layout of a DDL document Cross referencing Splitting into multiple documents Sequence of DDL definitions Physical units and quantities Materials Shapes Elementary solids Boolean and reflection solids Shapeless solid Components Logical parts Geometry Hierarchy Reference systems Construction description Design description Shapeless solids as subsidiary constructs Attaching specific data: merging design and construction description