ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
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 81 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;
98  bEmulateImmersion=true;
99  bEmulateGlue=true;
100 
101  fSkinReflectivity=0.0;
103 
104  mapBarDims.clear();
105 
108  fZPosInRPot=0.0;
109 
110  //setup train info
111  AFPTOF_TRAININFO ti;
112  mapTrainInfo.clear();
113 
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 
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 
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 
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 }

Member Data Documentation

◆ bApplyBottomCut

bool AFP_TDCONFIGURATION::bApplyBottomCut

Definition at line 88 of file AFP_ConfigParams.h.

◆ bEmulateGlue

bool AFP_TDCONFIGURATION::bEmulateGlue

Definition at line 90 of file AFP_ConfigParams.h.

◆ bEmulateImmersion

bool AFP_TDCONFIGURATION::bEmulateImmersion

Definition at line 89 of file AFP_ConfigParams.h.

◆ eSReflecMode

eSkinReflectivityMode AFP_TDCONFIGURATION::eSReflecMode

Definition at line 93 of file AFP_ConfigParams.h.

◆ eType

eLBarType AFP_TDCONFIGURATION::eType

Definition at line 82 of file AFP_ConfigParams.h.

◆ fAlpha

double AFP_TDCONFIGURATION::fAlpha

Definition at line 83 of file AFP_ConfigParams.h.

◆ fPixelX1Dim

double AFP_TDCONFIGURATION::fPixelX1Dim

Definition at line 86 of file AFP_ConfigParams.h.

◆ fPixelX2Dim

double AFP_TDCONFIGURATION::fPixelX2Dim

Definition at line 87 of file AFP_ConfigParams.h.

◆ fSkinReflectivity

double AFP_TDCONFIGURATION::fSkinReflectivity

Definition at line 92 of file AFP_ConfigParams.h.

◆ fXFloorDistance

double AFP_TDCONFIGURATION::fXFloorDistance

Definition at line 98 of file AFP_ConfigParams.h.

◆ fYPosInRPot

double AFP_TDCONFIGURATION::fYPosInRPot

Definition at line 99 of file AFP_ConfigParams.h.

◆ fZPosInRPot

double AFP_TDCONFIGURATION::fZPosInRPot

Definition at line 100 of file AFP_ConfigParams.h.

◆ mapBarDims

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

Definition at line 94 of file AFP_ConfigParams.h.

◆ mapTrainInfo

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

Definition at line 95 of file AFP_ConfigParams.h.

◆ nX1PixCnt

int AFP_TDCONFIGURATION::nX1PixCnt

Definition at line 84 of file AFP_ConfigParams.h.

◆ nX2PixCnt

int AFP_TDCONFIGURATION::nX2PixCnt

Definition at line 85 of file AFP_ConfigParams.h.

◆ RefBarDims

AFPTOF_LBARREFDIMENSIONS AFP_TDCONFIGURATION::RefBarDims

Definition at line 96 of file AFP_ConfigParams.h.


The documentation for this struct was generated from the following files:
AFP_CONSTANTS::ToF_DistanceToFloor
static constexpr double ToF_DistanceToFloor
Definition: AFP_constants.h:77
ELBT_METALELBOW
@ ELBT_METALELBOW
Definition: AFP_ConfigParams.h:20
AFP_TDCONFIGURATION::fSkinReflectivity
double fSkinReflectivity
Definition: AFP_ConfigParams.h:92
AFP_TDCONFIGURATION::nX2PixCnt
int nX2PixCnt
Definition: AFP_ConfigParams.h:85
AFP_CONSTANTS::SiT_Chip_length_y
static constexpr double SiT_Chip_length_y
Definition: AFP_constants.h:49
AFPTOF_TRAININFO::fTaperAngle
double fTaperAngle
Definition: AFP_ConfigParams.h:40
deg
#define deg
Definition: SbPolyhedron.cxx:17
AFP_TDCONFIGURATION::eType
eLBarType eType
Definition: AFP_ConfigParams.h:82
AFP_CONSTANTS::ToF_TrainsCnt
static constexpr double ToF_TrainsCnt
Definition: AFP_constants.h:81
AFP_TDCONFIGURATION::fZPosInRPot
double fZPosInRPot
Definition: AFP_ConfigParams.h:100
AFP_TDCONFIGURATION::bEmulateImmersion
bool bEmulateImmersion
Definition: AFP_ConfigParams.h:89
AFPTOF_TRAININFO::fLength
double fLength
Definition: AFP_ConfigParams.h:41
AFPTOF_TRAININFO::bUseTaper
bool bUseTaper
Definition: AFP_ConfigParams.h:38
AFP_TDCONFIGURATION::bApplyBottomCut
bool bApplyBottomCut
Definition: AFP_ConfigParams.h:88
AFP_TDCONFIGURATION::fYPosInRPot
double fYPosInRPot
Definition: AFP_ConfigParams.h:99
AFP_CONSTANTS::ToF_NominalSlope
static constexpr double ToF_NominalSlope
Definition: AFP_constants.h:83
AFPTOF_TRAININFO::fLGuideWidth
double fLGuideWidth
Definition: AFP_ConfigParams.h:42
AFPTOF_TRAININFO::fTaperOffset
double fTaperOffset
Definition: AFP_ConfigParams.h:39
AFP_TDCONFIGURATION::mapTrainInfo
std::map< int, AFPTOF_TRAININFO > mapTrainInfo
Definition: AFP_ConfigParams.h:95
AFP_TDCONFIGURATION::bEmulateGlue
bool bEmulateGlue
Definition: AFP_ConfigParams.h:90
AFP_TDCONFIGURATION::eSReflecMode
eSkinReflectivityMode eSReflecMode
Definition: AFP_ConfigParams.h:93
python.SystemOfUnits.mm
int mm
Definition: SystemOfUnits.py:83
AFP_CONSTANTS::ToF_ColumnsCnt
static constexpr double ToF_ColumnsCnt
Definition: AFP_constants.h:82
AFP_TDCONFIGURATION::nX1PixCnt
int nX1PixCnt
Definition: AFP_ConfigParams.h:84
AFP_TDCONFIGURATION::mapBarDims
std::map< int, AFPTOF_LBARDIMENSIONS > mapBarDims
Definition: AFP_ConfigParams.h:94
AFP_TDCONFIGURATION::fXFloorDistance
double fXFloorDistance
Definition: AFP_ConfigParams.h:98
AFP_TDCONFIGURATION::fPixelX1Dim
double fPixelX1Dim
Definition: AFP_ConfigParams.h:86
AFP_TDCONFIGURATION::fPixelX2Dim
double fPixelX2Dim
Definition: AFP_ConfigParams.h:87
AFPTOF_TRAININFO::fPerpShiftInPixel
double fPerpShiftInPixel
Definition: AFP_ConfigParams.h:43
ESRM_SINGLE
@ ESRM_SINGLE
Definition: AFP_ConfigParams.h:21
AFP_TDCONFIGURATION::fAlpha
double fAlpha
Definition: AFP_ConfigParams.h:83
AFPTOF_TRAININFO::nPmtRow
int nPmtRow
Definition: AFP_ConfigParams.h:37
AFPTOF_TRAININFO
Definition: AFP_ConfigParams.h:25