 dd4hep | Namespace for the AIDA detector description toolkit |
  rec | Namespace for the reconstruction part of the AIDA detector description toolkit |
   CellIDPositionConverter | Utility for position to cellID and cellID to position conversions |
   GearHandle | Simple wrapper class for objects of type GearParametersImpl that can be added to DetElements with the extension mechanism |
   StructExtension | Wrapper class for adding structs or pods as extensions to DetElements |
   FixedPadSizeTPCStruct | Simple data structure with key parameters for reconstruction of a cylindrical TPC with a pad plane that is symmetrically populated with fixed sized pads |
   ZPlanarStruct | Simple data structure with key parameters for reconstruction of a planar silicon tracking detector with planes parallel to the z-axis |
    LayerLayout | Internal helper struct for defining the layer layout |
   ZDiskPetalsStruct | Simple data structure with key parameters for reconstruction of a silicon tracking detector with disks (roughly orthogonal to the z-axis) built from petals |
    LayerLayout | Internal helper struct for defining the layer layout |
    SensorType | Enum for encoding the sensor type in typeFlags |
   ConicalSupportStruct | Simple data structure defining a support structure built from consecutive conical sections |
    Section | |
   LayeredCalorimeterStruct | Simple data structure defining a layered calorimeter layout for reconstruction |
    Layer | |
   NeighbourSurfacesStruct | Simple data strucuture that holds maps of ids of the nearest neighbour surfaces in the same, next and previous layers of a tracking detector |
   MapStringDoubleStruct | |
   DetectorSurfaces | View on DetElements for accessing the surfaces assigned to this DetElement in detector construction |
   IMaterial | Interface for material description for tracking |
   ISurface | Interface for tracking surfaces |
   ICylinder | Minimal interface to provide acces to radius of cylinder surfaces |
   ICone | Minimal interface to provide acces to radii of conical surfaces |
   SurfaceType | Helper class for describing surface properties |
   MaterialData | Simple data class that implements the IMaterial interface and is used in the Surface implementation |
   MaterialManager | Material manager provides access to the material properties of the detector |
   MaterialScan | Class to perform material scans along a straight line |
   VolSurfaceBase | Implementation of ISurface for a local surface attached to a volume |
   VolSurface | Reference counted handle class for a local surface attached to a volume (VolSurfaceBase) |
   VolSurfaceList | Std::list of VolSurfaces that takes ownership |
   VolPlaneImpl | Implementation of a planar surface attached to a volume |
   VolCylinderImpl | Implementation of cylindrical surface attached to a volume |
   VolConeImpl | Implementation of conical surface attached to a volume |
   VolSurfaceHandle | Template for VolSurface specializations |
   VolCylinder | |
   VolCone | |
   Surface | Implementation of Surface class holding a local surface attached to a volume and the DetElement holding this surface |
   CylinderSurface | Specialization of Surface for cylinders |
   ConeSurface | Specialization of Surface for cones - specializes CyliderSurface (for lazyness ...) |
   SurfaceList | Std::list of Surfaces that optionally takes ownership |
   SurfaceHelper | Surface helper class that allows to access all surfaces assigned to a DetElement and all its daughters |
   SurfaceManager | Surface manager class that holds maps of surfaces for all known sensitive detector types and individual sub detectors |
   Vector2D | Simple 2D vector helper class; moved out of ISurface definition |
   Vector3D | Simple three dimensional vector providing the components for cartesian, cylindrical and spherical coordinate systems - internal reperesentation is cartesian |
    Cartesian | |
    Cylindrical | |
    Spherical | |
 DDRec | |
 dumpDetectorData | |
 gear | |
 std | STL namespace |
  experimental | |
 SurfaceManager | Plugin that creates a SurfaceManager object and attaches it to description as a user extension object |
 DetElement | |