DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Public Member Functions | Public Attributes | List of all members
dd4hep::rec::ZDiskPetalsStruct::LayerLayout Struct Reference

#include <DetectorData.h>

Public Member Functions

 LayerLayout ()
 

Public Attributes

double petalHalfAngle
 half angle covered by petal More...
 
double alphaPetal
 
double zPosition
 z-position of layer ( z-position of middle axis )
More...
 
int petalNumber
 The number of petals in the layer. More...
 
int sensorsPerPetal
 number of sensor per petal More...
 
std::bitset< 32 > typeFlags
 Bit flag describing sensor type - use enum SensorType to access the bits. More...
 
double phi0
 azimuthal angle of vector defined by the Z-axis to first petal x-positive, y-positive edge More...
 
double zOffsetSupport
 
double distanceSupport
 The distance of the petal support from the z-axis. More...
 
double thicknessSupport
 The thickness of the petal support. More...
 
double widthInnerSupport
 The inner width of the petal support. More...
 
double widthOuterSupport
 The outer width of the petal support. More...
 
double lengthSupport
 The radial length of the petal support. More...
 
double zOffsetSensitive
 
double distanceSensitive
 The distance of the petal sensitive from the z-axis. More...
 
double thicknessSensitive
 The thickness of the petal sensitive. More...
 
double widthInnerSensitive
 The inner width of the petal sensitive. More...
 
double widthOuterSensitive
 The outer width of the petal sensitive. More...
 
double lengthSensitive
 The radial length of the petal sensitive. More...
 

Detailed Description

Internal helper struct for defining the layer layout. Layers are defined with a sensitive part and a support part.

Definition at line 221 of file DetectorData.h.

Constructor & Destructor Documentation

◆ LayerLayout()

dd4hep::rec::ZDiskPetalsStruct::LayerLayout::LayerLayout ( )
inline

Definition at line 223 of file DetectorData.h.

Member Data Documentation

◆ alphaPetal

double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::alphaPetal

angle alpha by which the petal is rotated away from the plane that is orthogonal to the z-axis

Definition at line 251 of file DetectorData.h.

◆ distanceSensitive

double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::distanceSensitive

The distance of the petal sensitive from the z-axis.

Definition at line 288 of file DetectorData.h.

◆ distanceSupport

double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::distanceSupport

The distance of the petal support from the z-axis.

Definition at line 273 of file DetectorData.h.

◆ lengthSensitive

double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::lengthSensitive

The radial length of the petal sensitive.

Definition at line 296 of file DetectorData.h.

◆ lengthSupport

double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::lengthSupport

The radial length of the petal support.

Definition at line 281 of file DetectorData.h.

◆ petalHalfAngle

double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::petalHalfAngle

half angle covered by petal

Definition at line 246 of file DetectorData.h.

◆ petalNumber

int dd4hep::rec::ZDiskPetalsStruct::LayerLayout::petalNumber

The number of petals in the layer.

Definition at line 257 of file DetectorData.h.

◆ phi0

double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::phi0

azimuthal angle of vector defined by the Z-axis to first petal x-positive, y-positive edge

Definition at line 266 of file DetectorData.h.

◆ sensorsPerPetal

int dd4hep::rec::ZDiskPetalsStruct::LayerLayout::sensorsPerPetal

number of sensor per petal

Definition at line 260 of file DetectorData.h.

◆ thicknessSensitive

double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::thicknessSensitive

The thickness of the petal sensitive.

Definition at line 290 of file DetectorData.h.

◆ thicknessSupport

double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::thicknessSupport

The thickness of the petal support.

Definition at line 275 of file DetectorData.h.

◆ typeFlags

std::bitset<32> dd4hep::rec::ZDiskPetalsStruct::LayerLayout::typeFlags

Bit flag describing sensor type - use enum SensorType to access the bits.

Definition at line 263 of file DetectorData.h.

◆ widthInnerSensitive

double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::widthInnerSensitive

The inner width of the petal sensitive.

Definition at line 292 of file DetectorData.h.

◆ widthInnerSupport

double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::widthInnerSupport

The inner width of the petal support.

Definition at line 277 of file DetectorData.h.

◆ widthOuterSensitive

double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::widthOuterSensitive

The outer width of the petal sensitive.

Definition at line 294 of file DetectorData.h.

◆ widthOuterSupport

double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::widthOuterSupport

The outer width of the petal support.

Definition at line 279 of file DetectorData.h.

◆ zOffsetSensitive

double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::zOffsetSensitive

z-offset of sensitive petals from layer z-position - signed for first petal, following petals have alternating sign

Definition at line 286 of file DetectorData.h.

◆ zOffsetSupport

double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::zOffsetSupport

z-offset of support petals from layer z-position - signed for first petal, following petals have alternating sign

Definition at line 271 of file DetectorData.h.

◆ zPosition

double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::zPosition

z-position of layer ( z-position of middle axis )

Definition at line 254 of file DetectorData.h.


The documentation for this struct was generated from the following file: