DD4hep  01.18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
oNdd4hepNamespace for the AIDA detector description toolkit
|\NrecNamespace for the reconstruction part of the AIDA detector description toolkit
| oCCellIDPositionConverterUtility for position to cellID and cellID to position conversions
| oCGearHandleSimple wrapper class for objects of type GearParametersImpl that can be added to DetElements with the extension mechanism
| oCStructExtensionWrapper class for adding structs or pods as extensions to DetElements
| oCFixedPadSizeTPCStructSimple data structure with key parameters for reconstruction of a cylindrical TPC with a pad plane that is symmetrically populated with fixed sized pads
| oCZPlanarStructSimple data structure with key parameters for reconstruction of a planar silicon tracking detector with planes parallel to the z-axis
| |\CLayerLayoutInternal helper struct for defining the layer layout
| oCZDiskPetalsStructSimple data structure with key parameters for reconstruction of a silicon tracking detector with disks (roughly orthogonal to the z-axis) built from petals
| |oCLayerLayoutInternal helper struct for defining the layer layout
| |\CSensorTypeEnum for encoding the sensor type in typeFlags
| oCConicalSupportStructSimple data structure defining a support structure built from consecutive conical sections
| |\CSection
| oCLayeredCalorimeterStructSimple data structure defining a layered calorimeter layout for reconstruction
| |\CLayer
| oCNeighbourSurfacesStructSimple data strucuture that holds maps of ids of the nearest neighbour surfaces in the same, next and previous layers of a tracking detector
| oCMapStringDoubleStruct
| oCDetectorSurfacesView on DetElements for accessing the surfaces assigned to this DetElement in detector construction
| oCIMaterialInterface for material description for tracking
| oCISurfaceInterface for tracking surfaces
| oCICylinderMinimal interface to provide acces to radius of cylinder surfaces
| oCIConeMinimal interface to provide acces to radii of conical surfaces
| oCSurfaceTypeHelper class for describing surface properties
| oCMaterialDataSimple data class that implements the IMaterial interface and is used in the Surface implementation
| oCMaterialManagerMaterial manager provides access to the material properties of the detector
| oCMaterialScanClass to perform material scans along a straight line
| oCVolSurfaceBaseImplementation of ISurface for a local surface attached to a volume
| oCVolSurfaceReference counted handle class for a local surface attached to a volume (VolSurfaceBase)
| oCVolSurfaceListStd::list of VolSurfaces that takes ownership
| oCVolPlaneImplImplementation of a planar surface attached to a volume
| oCVolCylinderImplImplementation of cylindrical surface attached to a volume
| oCVolConeImplImplementation of conical surface attached to a volume
| oCVolSurfaceHandleTemplate for VolSurface specializations
| oCVolCylinder
| oCVolCone
| oCSurfaceImplementation of Surface class holding a local surface attached to a volume and the DetElement holding this surface
| oCCylinderSurfaceSpecialization of Surface for cylinders
| oCConeSurfaceSpecialization of Surface for cones - specializes CyliderSurface (for lazyness ...)
| oCSurfaceListStd::list of Surfaces that optionally takes ownership
| oCSurfaceHelperSurface helper class that allows to access all surfaces assigned to a DetElement and all its daughters
| oCSurfaceManagerSurface manager class that holds maps of surfaces for all known sensitive detector types and individual sub detectors
| oCVector2DSimple 2D vector helper class; moved out of ISurface definition
| \CVector3DSimple three dimensional vector providing the components for cartesian, cylindrical and spherical coordinate systems - internal reperesentation is cartesian
|  oCCartesian
|  oCCylindrical
|  \CSpherical
oNDDRec
oNdumpDetectorData
oNgear
oNstdSTL namespace
|\Nexperimental
oNSurfaceManagerPlugin that creates a SurfaceManager object and attaches it to description as a user extension object
\CDetElement