The ATLAS detector is described in terms of a small but extensible set of geometrical primitives. Upon the layer of raw geometrical and material information, we layer subsystem specific information, for example the location and number of ion implant boundaries in silicon detectors, wires in tracking detectors, and projective towers in calorimeters.
Several libraries are available for this task. They are collectively called as GeoModel:
Package Name | Description | Dependencies |
GeoModelKernel | Geometrical Primitives | CLHEP
|
GeoModelSvc | Interface to Athena | GeoModelKernel + Gaudi & Storegate
|
GeoModelExamples | Example code: "Toy" detector managers, factories, and detector elements (forward and central scrutinizers). | GeoModelSvc + Identifier
|
GeoModelGraphics | An athena package for browsing the geometry. | External graphics libraries, especially Open Inventor, Athena, RAL, and the other GeoModel Packages. |
For subystems people the following links will be useful: