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

#include <DetectorData.h>

Public Member Functions

 LayerLayout ()
 

Public Attributes

int ladderNumber
 The number of ladders in the layer. More...
 
double phi0
 Azimuthal angle of the (outward pointing) normal of the first ladder. More...
 
int sensorsPerLadder
 number of sensor per ladder More...
 
double lengthSensor
 sensor length (if divided in sensors) More...
 
double distanceSupport
 The distance of the ladder support from the origin (IP). More...
 
double thicknessSupport
 The thickness of the ladder support from the origin (IP). More...
 
double offsetSupport
 The offset of the ladder support, i.e. the shift in the direction of increasing phi, perpendicular to the ladders's normal. More...
 
double widthSupport
 The width of the ladder support. More...
 
double zHalfSupport
 The half length of the ladder support in z. More...
 
double distanceSensitive
 The distance of the ladder sensitive from the origin (IP). More...
 
double thicknessSensitive
 The thickness of the ladder sensitive from the origin (IP). More...
 
double offsetSensitive
 The offset of the ladder sensitive, i.e. the shift in the direction of increasing phi, perpendicular to the ladders's normal. More...
 
double widthSensitive
 The width of the ladder sensitive. More...
 
double zHalfSensitive
 The half length of the ladder sensitive in z. 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 126 of file DetectorData.h.

Constructor & Destructor Documentation

◆ LayerLayout()

dd4hep::rec::ZPlanarStruct::LayerLayout::LayerLayout ( )
inline

Definition at line 129 of file DetectorData.h.

Member Data Documentation

◆ distanceSensitive

double dd4hep::rec::ZPlanarStruct::LayerLayout::distanceSensitive

The distance of the ladder sensitive from the origin (IP).

Definition at line 170 of file DetectorData.h.

◆ distanceSupport

double dd4hep::rec::ZPlanarStruct::LayerLayout::distanceSupport

The distance of the ladder support from the origin (IP).

Definition at line 159 of file DetectorData.h.

◆ ladderNumber

int dd4hep::rec::ZPlanarStruct::LayerLayout::ladderNumber

The number of ladders in the layer.

Definition at line 148 of file DetectorData.h.

◆ lengthSensor

double dd4hep::rec::ZPlanarStruct::LayerLayout::lengthSensor

sensor length (if divided in sensors)

Definition at line 156 of file DetectorData.h.

◆ offsetSensitive

double dd4hep::rec::ZPlanarStruct::LayerLayout::offsetSensitive

The offset of the ladder sensitive, i.e. the shift in the direction of increasing phi, perpendicular to the ladders's normal.

Definition at line 174 of file DetectorData.h.

◆ offsetSupport

double dd4hep::rec::ZPlanarStruct::LayerLayout::offsetSupport

The offset of the ladder support, i.e. the shift in the direction of increasing phi, perpendicular to the ladders's normal.

Definition at line 163 of file DetectorData.h.

◆ phi0

double dd4hep::rec::ZPlanarStruct::LayerLayout::phi0

Azimuthal angle of the (outward pointing) normal of the first ladder.

Definition at line 151 of file DetectorData.h.

◆ sensorsPerLadder

int dd4hep::rec::ZPlanarStruct::LayerLayout::sensorsPerLadder

number of sensor per ladder

Definition at line 154 of file DetectorData.h.

◆ thicknessSensitive

double dd4hep::rec::ZPlanarStruct::LayerLayout::thicknessSensitive

The thickness of the ladder sensitive from the origin (IP).

Definition at line 172 of file DetectorData.h.

◆ thicknessSupport

double dd4hep::rec::ZPlanarStruct::LayerLayout::thicknessSupport

The thickness of the ladder support from the origin (IP).

Definition at line 161 of file DetectorData.h.

◆ widthSensitive

double dd4hep::rec::ZPlanarStruct::LayerLayout::widthSensitive

The width of the ladder sensitive.

Definition at line 176 of file DetectorData.h.

◆ widthSupport

double dd4hep::rec::ZPlanarStruct::LayerLayout::widthSupport

The width of the ladder support.

Definition at line 165 of file DetectorData.h.

◆ zHalfSensitive

double dd4hep::rec::ZPlanarStruct::LayerLayout::zHalfSensitive

The half length of the ladder sensitive in z.

Definition at line 178 of file DetectorData.h.

◆ zHalfSupport

double dd4hep::rec::ZPlanarStruct::LayerLayout::zHalfSupport

The half length of the ladder support in z.

Definition at line 167 of file DetectorData.h.


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