DD4hep  01.18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
Classes | Namespaces | Typedefs | Functions
DetectorData.h File Reference
#include <map>
#include <bitset>
#include <ostream>
#include "DD4hep/DetElement.h"
+ Include dependency graph for DetectorData.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  dd4hep::rec::StructExtension< T >
 Wrapper class for adding structs or pods as extensions to DetElements. More...
 
struct  dd4hep::rec::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. More...
 
struct  dd4hep::rec::ZPlanarStruct
 Simple data structure with key parameters for reconstruction of a planar silicon tracking detector with planes parallel to the z-axis. More...
 
struct  dd4hep::rec::ZPlanarStruct::LayerLayout
 Internal helper struct for defining the layer layout. More...
 
struct  dd4hep::rec::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. More...
 
struct  dd4hep::rec::ZDiskPetalsStruct::SensorType
 enum for encoding the sensor type in typeFlags More...
 
struct  dd4hep::rec::ZDiskPetalsStruct::LayerLayout
 Internal helper struct for defining the layer layout. More...
 
struct  dd4hep::rec::ConicalSupportStruct
 Simple data structure defining a support structure built from consecutive conical sections. More...
 
struct  dd4hep::rec::ConicalSupportStruct::Section
 
struct  dd4hep::rec::LayeredCalorimeterStruct
 Simple data structure defining a layered calorimeter layout for reconstruction. More...
 
struct  dd4hep::rec::LayeredCalorimeterStruct::Layer
 
struct  dd4hep::rec::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. More...
 
struct  dd4hep::rec::MapStringDoubleStruct
 

Namespaces

 dd4hep
 Namespace for the AIDA detector description toolkit.
 
 dd4hep::rec
 Namespace for the reconstruction part of the AIDA detector description toolkit.
 

Typedefs

typedef StructExtension
< FixedPadSizeTPCStruct > 
dd4hep::rec::FixedPadSizeTPCData
 
typedef StructExtension
< ZPlanarStruct > 
dd4hep::rec::ZPlanarData
 
typedef StructExtension
< ZDiskPetalsStruct > 
dd4hep::rec::ZDiskPetalsData
 
typedef StructExtension
< ConicalSupportStruct > 
dd4hep::rec::ConicalSupportData
 
typedef StructExtension
< LayeredCalorimeterStruct > 
dd4hep::rec::LayeredCalorimeterData
 
typedef StructExtension
< NeighbourSurfacesStruct > 
dd4hep::rec::NeighbourSurfacesData
 
using dd4hep::rec::DoubleParameters = StructExtension< MapStringDoubleStruct >
 

Functions

std::ostreamdd4hep::rec::operator<< (std::ostream &io, const FixedPadSizeTPCData &d)
 
std::ostreamdd4hep::rec::operator<< (std::ostream &io, const ZPlanarData &d)
 
std::ostreamdd4hep::rec::operator<< (std::ostream &io, const ZDiskPetalsData &d)
 
std::ostreamdd4hep::rec::operator<< (std::ostream &io, const ConicalSupportData &d)
 
std::ostreamdd4hep::rec::operator<< (std::ostream &io, const LayeredCalorimeterData &d)
 
std::ostreamdd4hep::rec::operator<< (std::ostream &io, const NeighbourSurfacesData &d)
 
std::ostreamdd4hep::rec::operator<< (std::ostream &io, const DoubleParameters &d)