ATLAS Offline Software
Loading...
Searching...
No Matches
MMReadoutParameters Struct Reference

#include <MMDetectorDescription.h>

Collaboration diagram for MMReadoutParameters:

Public Attributes

double stripPitch {0.}
double gasThickness {0.}
double pcbThickness {0.}
double driftThickness {0.}
std::vector< double > stereoAngle {}
std::vector< int > readoutSide {}
double zpos {0.}
double distanceFromZAxis {0.}
double roLength {0.}
double activeBottomLength {0.}
double activeTopLength {0.}
double activeH {0.}
double minYPhiR {0.}
double minYPhiL {0.}
double maxYPhi {0.}
int nMissedTopEta {0}
int nMissedBottomEta {0}
int nMissedTopStereo {0}
int nMissedBottomStereo {0}
int nRoutedTop {0}
int nRoutedBottom {0}
double dlStereoTop {0.}
double dlStereoBottom {0.}
int tStrips {0}

Detailed Description

Definition at line 18 of file MMDetectorDescription.h.

Member Data Documentation

◆ activeBottomLength

double MMReadoutParameters::activeBottomLength {0.}

Definition at line 28 of file MMDetectorDescription.h.

28{0.}; // active area: bottom length

◆ activeH

double MMReadoutParameters::activeH {0.}

Definition at line 30 of file MMDetectorDescription.h.

30{0.}; //active area: radial size

◆ activeTopLength

double MMReadoutParameters::activeTopLength {0.}

Definition at line 29 of file MMDetectorDescription.h.

29{0.}; //active area: top length

◆ distanceFromZAxis

double MMReadoutParameters::distanceFromZAxis {0.}

Definition at line 26 of file MMDetectorDescription.h.

26{0.}; //inner radius: distance from the IP till the bottom part of the module

◆ dlStereoBottom

double MMReadoutParameters::dlStereoBottom {0.}

Definition at line 41 of file MMDetectorDescription.h.

41{0.};

◆ dlStereoTop

double MMReadoutParameters::dlStereoTop {0.}

Definition at line 40 of file MMDetectorDescription.h.

40{0.};

◆ driftThickness

double MMReadoutParameters::driftThickness {0.}

Definition at line 22 of file MMDetectorDescription.h.

22{0.};

◆ gasThickness

double MMReadoutParameters::gasThickness {0.}

Definition at line 20 of file MMDetectorDescription.h.

20{0.};

◆ maxYPhi

double MMReadoutParameters::maxYPhi {0.}

Definition at line 33 of file MMDetectorDescription.h.

33{0.};

◆ minYPhiL

double MMReadoutParameters::minYPhiL {0.}

Definition at line 32 of file MMDetectorDescription.h.

32{0.};

◆ minYPhiR

double MMReadoutParameters::minYPhiR {0.}

Definition at line 31 of file MMDetectorDescription.h.

31{0.}; //active area: the distance between the first eta and stereo strips (active) [R:right, L:left, min:bottom part, max:top part]. LM1 is the special case as there is no space to route any strips at the bottom, we use two distances (left and right).

◆ nMissedBottomEta

int MMReadoutParameters::nMissedBottomEta {0}

Definition at line 35 of file MMDetectorDescription.h.

35{0};

◆ nMissedBottomStereo

int MMReadoutParameters::nMissedBottomStereo {0}

Definition at line 37 of file MMDetectorDescription.h.

37{0};

◆ nMissedTopEta

int MMReadoutParameters::nMissedTopEta {0}

Definition at line 34 of file MMDetectorDescription.h.

34{0}; //number of strips that are not connected at any FE board (eta layer)

◆ nMissedTopStereo

int MMReadoutParameters::nMissedTopStereo {0}

Definition at line 36 of file MMDetectorDescription.h.

36{0}; //number of strips that are not connected at any FE board (stereo layer)

◆ nRoutedBottom

int MMReadoutParameters::nRoutedBottom {0}

Definition at line 39 of file MMDetectorDescription.h.

39{0};

◆ nRoutedTop

int MMReadoutParameters::nRoutedTop {0}

Definition at line 38 of file MMDetectorDescription.h.

38{0}; // number of strips needed to cover the low efficient parts of the module (these strips are shorter in lenght than the normal ones)

◆ pcbThickness

double MMReadoutParameters::pcbThickness {0.}

Definition at line 21 of file MMDetectorDescription.h.

21{0.};

◆ readoutSide

std::vector<int> MMReadoutParameters::readoutSide {}

Definition at line 24 of file MMDetectorDescription.h.

24{};

◆ roLength

double MMReadoutParameters::roLength {0.}

Definition at line 27 of file MMDetectorDescription.h.

27{0.}; //module's radial size

◆ stereoAngle

std::vector<double> MMReadoutParameters::stereoAngle {}

Definition at line 23 of file MMDetectorDescription.h.

23{};

◆ stripPitch

double MMReadoutParameters::stripPitch {0.}

Definition at line 19 of file MMDetectorDescription.h.

19{0.};

◆ tStrips

int MMReadoutParameters::tStrips {0}

Definition at line 42 of file MMDetectorDescription.h.

42{0}; //total strips per module (disconnected strips are included)

◆ zpos

double MMReadoutParameters::zpos {0.}

Definition at line 25 of file MMDetectorDescription.h.

25{0.};

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