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

#include <AFP_ConfigParams.h>

Collaboration diagram for AFP_TDCONFIGURATION:

Public Member Functions

void setDefault ()

Public Attributes

eLBarType eType {}
double fAlpha {}
int nX1PixCnt {}
int nX2PixCnt {}
double fPixelX1Dim {}
double fPixelX2Dim {}
bool bApplyBottomCut {}
bool bEmulateImmersion {}
bool bEmulateGlue {}
double fSkinReflectivity {}
eSkinReflectivityMode eSReflecMode {}
std::map< int, AFPTOF_LBARDIMENSIONSmapBarDims {}
std::map< int, AFPTOF_TRAININFOmapTrainInfo {}
AFPTOF_LBARREFDIMENSIONS RefBarDims {}
double fXFloorDistance {}
double fYPosInRPot {}
double fZPosInRPot {}

Detailed Description

Definition at line 80 of file AFP_ConfigParams.h.

Member Function Documentation

◆ setDefault()

void AFP_TDCONFIGURATION::setDefault ( )

Definition at line 89 of file AFP_ConfigParams.cxx.

90{
95 fPixelX1Dim=6.25;
96 fPixelX2Dim=6.25;
97 bApplyBottomCut=true;
99 bEmulateGlue=true;
100
103
104 mapBarDims.clear();
105
108 fZPosInRPot=0.0;
109
110 //setup train info
111 AFPTOF_TRAININFO ti;
112 mapTrainInfo.clear();
113
114 ti.nPmtRow=4; ti.fLGuideWidth=5.0*CLHEP::mm; ti.fPerpShiftInPixel=0.0*CLHEP::mm;
115 ti.bUseTaper=true; ti.fTaperAngle=18.0*CLHEP::deg; ti.fTaperOffset=3.0*CLHEP::mm;
116 ti.fLength=-1.0*CLHEP::mm;
117 mapTrainInfo[1]=ti;
118
119 ti.nPmtRow=3; ti.fLGuideWidth=5.0*CLHEP::mm; ti.fPerpShiftInPixel=0.0*CLHEP::mm;
120 ti.bUseTaper=true; ti.fTaperAngle=18.0*CLHEP::deg; ti.fTaperOffset=1.0*CLHEP::mm;
121 ti.fLength=-1.0*CLHEP::mm;
122 mapTrainInfo[2]=ti;
123
124 ti.nPmtRow=2; ti.fLGuideWidth=5.0*CLHEP::mm; ti.fPerpShiftInPixel=0.0*CLHEP::mm;
125 ti.bUseTaper=false; ti.fTaperAngle=0.0*CLHEP::deg; ti.fTaperOffset=0.0*CLHEP::mm;
126 ti.fLength=-1.0*CLHEP::mm;
127 mapTrainInfo[3]=ti;
128
129 ti.nPmtRow=1; ti.fLGuideWidth=5.5*CLHEP::mm; ti.fPerpShiftInPixel=0.25*CLHEP::mm;
130 ti.bUseTaper=false; ti.fTaperAngle=0.0*CLHEP::deg; ti.fTaperOffset=0.0*CLHEP::mm;
131 ti.fLength=-1.0*CLHEP::mm;
132 mapTrainInfo[4]=ti;
133}
@ ELBT_METALELBOW
@ ESRM_SINGLE
static constexpr double ToF_TrainsCnt
static constexpr double ToF_NominalSlope
static constexpr double ToF_DistanceToFloor
static constexpr double SiT_Chip_length_y
static constexpr double ToF_ColumnsCnt
eSkinReflectivityMode eSReflecMode
std::map< int, AFPTOF_LBARDIMENSIONS > mapBarDims
std::map< int, AFPTOF_TRAININFO > mapTrainInfo

Member Data Documentation

◆ bApplyBottomCut

bool AFP_TDCONFIGURATION::bApplyBottomCut {}

Definition at line 87 of file AFP_ConfigParams.h.

87{};

◆ bEmulateGlue

bool AFP_TDCONFIGURATION::bEmulateGlue {}

Definition at line 89 of file AFP_ConfigParams.h.

89{};

◆ bEmulateImmersion

bool AFP_TDCONFIGURATION::bEmulateImmersion {}

Definition at line 88 of file AFP_ConfigParams.h.

88{};

◆ eSReflecMode

eSkinReflectivityMode AFP_TDCONFIGURATION::eSReflecMode {}

Definition at line 92 of file AFP_ConfigParams.h.

92{};

◆ eType

eLBarType AFP_TDCONFIGURATION::eType {}

Definition at line 81 of file AFP_ConfigParams.h.

81{};

◆ fAlpha

double AFP_TDCONFIGURATION::fAlpha {}

Definition at line 82 of file AFP_ConfigParams.h.

82{};

◆ fPixelX1Dim

double AFP_TDCONFIGURATION::fPixelX1Dim {}

Definition at line 85 of file AFP_ConfigParams.h.

85{};

◆ fPixelX2Dim

double AFP_TDCONFIGURATION::fPixelX2Dim {}

Definition at line 86 of file AFP_ConfigParams.h.

86{};

◆ fSkinReflectivity

double AFP_TDCONFIGURATION::fSkinReflectivity {}

Definition at line 91 of file AFP_ConfigParams.h.

91{};

◆ fXFloorDistance

double AFP_TDCONFIGURATION::fXFloorDistance {}

Definition at line 97 of file AFP_ConfigParams.h.

97{};

◆ fYPosInRPot

double AFP_TDCONFIGURATION::fYPosInRPot {}

Definition at line 98 of file AFP_ConfigParams.h.

98{};

◆ fZPosInRPot

double AFP_TDCONFIGURATION::fZPosInRPot {}

Definition at line 99 of file AFP_ConfigParams.h.

99{};

◆ mapBarDims

std::map<int,AFPTOF_LBARDIMENSIONS> AFP_TDCONFIGURATION::mapBarDims {}

Definition at line 93 of file AFP_ConfigParams.h.

93{};

◆ mapTrainInfo

std::map<int,AFPTOF_TRAININFO> AFP_TDCONFIGURATION::mapTrainInfo {}

Definition at line 94 of file AFP_ConfigParams.h.

94{};

◆ nX1PixCnt

int AFP_TDCONFIGURATION::nX1PixCnt {}

Definition at line 83 of file AFP_ConfigParams.h.

83{};

◆ nX2PixCnt

int AFP_TDCONFIGURATION::nX2PixCnt {}

Definition at line 84 of file AFP_ConfigParams.h.

84{};

◆ RefBarDims

AFPTOF_LBARREFDIMENSIONS AFP_TDCONFIGURATION::RefBarDims {}

Definition at line 95 of file AFP_ConfigParams.h.

95{};

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