DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
#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... | |
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.
|
inline |
Definition at line 223 of file DetectorData.h.
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.
double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::distanceSensitive |
The distance of the petal sensitive from the z-axis.
Definition at line 288 of file DetectorData.h.
double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::distanceSupport |
The distance of the petal support from the z-axis.
Definition at line 273 of file DetectorData.h.
double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::lengthSensitive |
The radial length of the petal sensitive.
Definition at line 296 of file DetectorData.h.
double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::lengthSupport |
The radial length of the petal support.
Definition at line 281 of file DetectorData.h.
double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::petalHalfAngle |
half angle covered by petal
Definition at line 246 of file DetectorData.h.
int dd4hep::rec::ZDiskPetalsStruct::LayerLayout::petalNumber |
The number of petals in the layer.
Definition at line 257 of file DetectorData.h.
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.
int dd4hep::rec::ZDiskPetalsStruct::LayerLayout::sensorsPerPetal |
number of sensor per petal
Definition at line 260 of file DetectorData.h.
double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::thicknessSensitive |
The thickness of the petal sensitive.
Definition at line 290 of file DetectorData.h.
double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::thicknessSupport |
The thickness of the petal support.
Definition at line 275 of file DetectorData.h.
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.
double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::widthInnerSensitive |
The inner width of the petal sensitive.
Definition at line 292 of file DetectorData.h.
double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::widthInnerSupport |
The inner width of the petal support.
Definition at line 277 of file DetectorData.h.
double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::widthOuterSensitive |
The outer width of the petal sensitive.
Definition at line 294 of file DetectorData.h.
double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::widthOuterSupport |
The outer width of the petal support.
Definition at line 279 of file DetectorData.h.
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.
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.
double dd4hep::rec::ZDiskPetalsStruct::LayerLayout::zPosition |
z-position of layer ( z-position of middle axis )
Definition at line 254 of file DetectorData.h.