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

#include <TRTDedxcorrection.h>

Collaboration diagram for TRTDedxcorrection:

Public Attributes

double hitOccPar [nParametersHitBaseddEdx] = {1}
double trackOccPar0NoHt [nParametersTrackBaseddEdx] = {1}
double trackOccPar1NoHt [nParametersTrackBaseddEdx] = {1}
double trackOccPar2NoHt [nParametersTrackBaseddEdx] = {1}
double trackOccPar0 [nParametersTrackBaseddEdx] = {1}
double trackOccPar1 [nParametersTrackBaseddEdx] = {1}
double trackOccPar2 [nParametersTrackBaseddEdx] = {1}
double paraDivideByLengthDedxP1 [nGasTypes] = {0}
double paraDivideByLengthDedxP2 [nGasTypes] = {0}
double paraDivideByLengthDedxP3 [nGasTypes] = {0}
double paraDivideByLengthDedxP4 [nGasTypes] = {0}
double paraDivideByLengthDedxP5 [nGasTypes] = {0}
double paraDedxP1 [nGasTypes] = {0}
double paraDedxP2 [nGasTypes] = {0}
double paraDedxP3 [nGasTypes] = {0}
double paraDedxP4 [nGasTypes] = {0}
double paraDedxP5 [nGasTypes] = {0}
double resolution [nGasTypes][nParametersResolution] = {{0}}
double resolutionElectron [nGasTypes][nParametersResolution] = {{0}}
double normOffsetData [nGasTypes] = {0}
double normSlopeTot [nGasTypes] = {0}
double normSlopeTotDivideByLength [nGasTypes] = {0}
double normOffsetTot [nGasTypes] = {0}
double normOffsetTotDivideByLength [nGasTypes] = {0}
int normNzero [nGasTypes] = {0}
double paraLongCorrRZ [nGasTypes][nParametersLongStrawsRZ] = {{0}}
double paraShortCorrRZ [nGasTypes][nParametersShortStrawsRZ] = {{0}}
double paraEndCorrRZ [nGasTypes][nParametersEndcapRZ] = {{0}}
double paraLongCorrRZMC [nGasTypes][nParametersLongStrawsRZ] = {{0}}
double paraShortCorrRZMC [nGasTypes][nParametersShortStrawsRZ] = {{0}}
double paraEndCorrRZMC [nGasTypes][nParametersEndcapRZ] = {{0}}
double paraLongCorrRZDivideByLengthMC [nGasTypes][nParametersLongStrawsRZDivideByLength] = {{0}}
double paraShortCorrRZDivideByLengthMC [nGasTypes][nParametersShortStrawsRZDivideByLength] = {{0}}
double paraEndCorrRZDivideByLengthMC [nGasTypes][nParametersEndcapRZDivideByLength] = {{0}}
double paraLongCorrRZDivideByLengthDATA [nGasTypes][nParametersLongStrawsRZDivideByLength] = {{0}}
double paraShortCorrRZDivideByLengthDATA [nGasTypes][nParametersShortStrawsRZDivideByLength] = {{0}}
double paraEndCorrRZDivideByLengthDATA [nGasTypes][nParametersEndcapRZDivideByLength] = {{0}}
float paraLongMimicToXeMC [nGasTypes][nParametersLongStrawsMimic] = {{0}}
float paraLongMimicToXeDATA [nGasTypes][nParametersLongStrawsMimic] = {{0}}
float paraShortMimicToXeMC [nGasTypes][nParametersShortStrawsMimic] = {{0}}
float paraShortMimicToXeDATA [nGasTypes][nParametersShortStrawsMimic] = {{0}}
float paraEndMimicToXeMC [nGasTypes][nParametersEndcapMimic] = {{0}}
float paraEndMimicToXeDATA [nGasTypes][nParametersEndcapMimic] = {{0}}

Static Public Attributes

static constexpr int nParametersTrackBaseddEdx = 100
static constexpr int nParametersHitBaseddEdx = 204
static constexpr int nGasTypes = 3
static constexpr int nParametersResolution = 4
static constexpr int nParametersLongStrawsRZ = 3240
static constexpr int nParametersShortStrawsRZ = 216
static constexpr int nParametersEndcapRZ = 336
static constexpr int nParametersLongStrawsRZDivideByLength = 630
static constexpr int nParametersShortStrawsRZDivideByLength = 63
static constexpr int nParametersEndcapRZDivideByLength = 252
static constexpr int nParametersLongStrawsMimic = 1800
static constexpr int nParametersShortStrawsMimic = 180
static constexpr int nParametersEndcapMimic = 560

Detailed Description

Definition at line 9 of file TRTDedxcorrection.h.

Member Data Documentation

◆ hitOccPar

double TRTDedxcorrection::hitOccPar[nParametersHitBaseddEdx] = {1}

Definition at line 14 of file TRTDedxcorrection.h.

14{1};

◆ nGasTypes

int TRTDedxcorrection::nGasTypes = 3
staticconstexpr

Definition at line 29 of file TRTDedxcorrection.h.

◆ normNzero

int TRTDedxcorrection::normNzero[nGasTypes] = {0}

Definition at line 58 of file TRTDedxcorrection.h.

58{0}; // for which average NVtx the fit parameters were determined

◆ normOffsetData

double TRTDedxcorrection::normOffsetData[nGasTypes] = {0}

Definition at line 53 of file TRTDedxcorrection.h.

53{0}; // offset in normalization between data and MC

◆ normOffsetTot

double TRTDedxcorrection::normOffsetTot[nGasTypes] = {0}

Definition at line 56 of file TRTDedxcorrection.h.

56{0}; // nvtx dependence for ToT

◆ normOffsetTotDivideByLength

double TRTDedxcorrection::normOffsetTotDivideByLength[nGasTypes] = {0}

Definition at line 57 of file TRTDedxcorrection.h.

57{0}; // nvtx dependence for ToT/L

◆ normSlopeTot

double TRTDedxcorrection::normSlopeTot[nGasTypes] = {0}

Definition at line 54 of file TRTDedxcorrection.h.

54{0}; // nvtx dependence for ToT

◆ normSlopeTotDivideByLength

double TRTDedxcorrection::normSlopeTotDivideByLength[nGasTypes] = {0}

Definition at line 55 of file TRTDedxcorrection.h.

55{0}; // nvtx dependence for ToT/L

◆ nParametersEndcapMimic

int TRTDedxcorrection::nParametersEndcapMimic = 560
staticconstexpr

Definition at line 84 of file TRTDedxcorrection.h.

◆ nParametersEndcapRZ

int TRTDedxcorrection::nParametersEndcapRZ = 336
staticconstexpr

Definition at line 62 of file TRTDedxcorrection.h.

◆ nParametersEndcapRZDivideByLength

int TRTDedxcorrection::nParametersEndcapRZDivideByLength = 252
staticconstexpr

Definition at line 73 of file TRTDedxcorrection.h.

◆ nParametersHitBaseddEdx

int TRTDedxcorrection::nParametersHitBaseddEdx = 204
staticconstexpr

Definition at line 12 of file TRTDedxcorrection.h.

◆ nParametersLongStrawsMimic

int TRTDedxcorrection::nParametersLongStrawsMimic = 1800
staticconstexpr

Definition at line 82 of file TRTDedxcorrection.h.

◆ nParametersLongStrawsRZ

int TRTDedxcorrection::nParametersLongStrawsRZ = 3240
staticconstexpr

Definition at line 60 of file TRTDedxcorrection.h.

◆ nParametersLongStrawsRZDivideByLength

int TRTDedxcorrection::nParametersLongStrawsRZDivideByLength = 630
staticconstexpr

Definition at line 71 of file TRTDedxcorrection.h.

◆ nParametersResolution

int TRTDedxcorrection::nParametersResolution = 4
staticconstexpr

Definition at line 45 of file TRTDedxcorrection.h.

◆ nParametersShortStrawsMimic

int TRTDedxcorrection::nParametersShortStrawsMimic = 180
staticconstexpr

Definition at line 83 of file TRTDedxcorrection.h.

◆ nParametersShortStrawsRZ

int TRTDedxcorrection::nParametersShortStrawsRZ = 216
staticconstexpr

Definition at line 61 of file TRTDedxcorrection.h.

◆ nParametersShortStrawsRZDivideByLength

int TRTDedxcorrection::nParametersShortStrawsRZDivideByLength = 63
staticconstexpr

Definition at line 72 of file TRTDedxcorrection.h.

◆ nParametersTrackBaseddEdx

int TRTDedxcorrection::nParametersTrackBaseddEdx = 100
staticconstexpr

Definition at line 11 of file TRTDedxcorrection.h.

◆ paraDedxP1

double TRTDedxcorrection::paraDedxP1[nGasTypes] = {0}

Definition at line 37 of file TRTDedxcorrection.h.

37{0};

◆ paraDedxP2

double TRTDedxcorrection::paraDedxP2[nGasTypes] = {0}

Definition at line 38 of file TRTDedxcorrection.h.

38{0};

◆ paraDedxP3

double TRTDedxcorrection::paraDedxP3[nGasTypes] = {0}

Definition at line 39 of file TRTDedxcorrection.h.

39{0};

◆ paraDedxP4

double TRTDedxcorrection::paraDedxP4[nGasTypes] = {0}

Definition at line 40 of file TRTDedxcorrection.h.

40{0};

◆ paraDedxP5

double TRTDedxcorrection::paraDedxP5[nGasTypes] = {0}

Definition at line 41 of file TRTDedxcorrection.h.

41{0};

◆ paraDivideByLengthDedxP1

double TRTDedxcorrection::paraDivideByLengthDedxP1[nGasTypes] = {0}

Definition at line 31 of file TRTDedxcorrection.h.

31{0};

◆ paraDivideByLengthDedxP2

double TRTDedxcorrection::paraDivideByLengthDedxP2[nGasTypes] = {0}

Definition at line 32 of file TRTDedxcorrection.h.

32{0};

◆ paraDivideByLengthDedxP3

double TRTDedxcorrection::paraDivideByLengthDedxP3[nGasTypes] = {0}

Definition at line 33 of file TRTDedxcorrection.h.

33{0};

◆ paraDivideByLengthDedxP4

double TRTDedxcorrection::paraDivideByLengthDedxP4[nGasTypes] = {0}

Definition at line 34 of file TRTDedxcorrection.h.

34{0};

◆ paraDivideByLengthDedxP5

double TRTDedxcorrection::paraDivideByLengthDedxP5[nGasTypes] = {0}

Definition at line 35 of file TRTDedxcorrection.h.

35{0};

◆ paraEndCorrRZ

double TRTDedxcorrection::paraEndCorrRZ[nGasTypes][nParametersEndcapRZ] = {{0}}

Definition at line 66 of file TRTDedxcorrection.h.

66{{0}};

◆ paraEndCorrRZDivideByLengthDATA

double TRTDedxcorrection::paraEndCorrRZDivideByLengthDATA[nGasTypes][nParametersEndcapRZDivideByLength] = {{0}}

Definition at line 80 of file TRTDedxcorrection.h.

80{{0}};

◆ paraEndCorrRZDivideByLengthMC

double TRTDedxcorrection::paraEndCorrRZDivideByLengthMC[nGasTypes][nParametersEndcapRZDivideByLength] = {{0}}

Definition at line 77 of file TRTDedxcorrection.h.

77{{0}};

◆ paraEndCorrRZMC

double TRTDedxcorrection::paraEndCorrRZMC[nGasTypes][nParametersEndcapRZ] = {{0}}

Definition at line 69 of file TRTDedxcorrection.h.

69{{0}};

◆ paraEndMimicToXeDATA

float TRTDedxcorrection::paraEndMimicToXeDATA[nGasTypes][nParametersEndcapMimic] = {{0}}

Definition at line 91 of file TRTDedxcorrection.h.

91{{0}};

◆ paraEndMimicToXeMC

float TRTDedxcorrection::paraEndMimicToXeMC[nGasTypes][nParametersEndcapMimic] = {{0}}

Definition at line 90 of file TRTDedxcorrection.h.

90{{0}};

◆ paraLongCorrRZ

double TRTDedxcorrection::paraLongCorrRZ[nGasTypes][nParametersLongStrawsRZ] = {{0}}

Definition at line 64 of file TRTDedxcorrection.h.

64{{0}};

◆ paraLongCorrRZDivideByLengthDATA

double TRTDedxcorrection::paraLongCorrRZDivideByLengthDATA[nGasTypes][nParametersLongStrawsRZDivideByLength] = {{0}}

Definition at line 78 of file TRTDedxcorrection.h.

78{{0}};

◆ paraLongCorrRZDivideByLengthMC

double TRTDedxcorrection::paraLongCorrRZDivideByLengthMC[nGasTypes][nParametersLongStrawsRZDivideByLength] = {{0}}

Definition at line 75 of file TRTDedxcorrection.h.

75{{0}};

◆ paraLongCorrRZMC

double TRTDedxcorrection::paraLongCorrRZMC[nGasTypes][nParametersLongStrawsRZ] = {{0}}

Definition at line 67 of file TRTDedxcorrection.h.

67{{0}};

◆ paraLongMimicToXeDATA

float TRTDedxcorrection::paraLongMimicToXeDATA[nGasTypes][nParametersLongStrawsMimic] = {{0}}

Definition at line 87 of file TRTDedxcorrection.h.

87{{0}};

◆ paraLongMimicToXeMC

float TRTDedxcorrection::paraLongMimicToXeMC[nGasTypes][nParametersLongStrawsMimic] = {{0}}

Definition at line 86 of file TRTDedxcorrection.h.

86{{0}};

◆ paraShortCorrRZ

double TRTDedxcorrection::paraShortCorrRZ[nGasTypes][nParametersShortStrawsRZ] = {{0}}

Definition at line 65 of file TRTDedxcorrection.h.

65{{0}};

◆ paraShortCorrRZDivideByLengthDATA

double TRTDedxcorrection::paraShortCorrRZDivideByLengthDATA[nGasTypes][nParametersShortStrawsRZDivideByLength] = {{0}}

Definition at line 79 of file TRTDedxcorrection.h.

79{{0}};

◆ paraShortCorrRZDivideByLengthMC

double TRTDedxcorrection::paraShortCorrRZDivideByLengthMC[nGasTypes][nParametersShortStrawsRZDivideByLength] = {{0}}

Definition at line 76 of file TRTDedxcorrection.h.

76{{0}};

◆ paraShortCorrRZMC

double TRTDedxcorrection::paraShortCorrRZMC[nGasTypes][nParametersShortStrawsRZ] = {{0}}

Definition at line 68 of file TRTDedxcorrection.h.

68{{0}};

◆ paraShortMimicToXeDATA

float TRTDedxcorrection::paraShortMimicToXeDATA[nGasTypes][nParametersShortStrawsMimic] = {{0}}

Definition at line 89 of file TRTDedxcorrection.h.

89{{0}};

◆ paraShortMimicToXeMC

float TRTDedxcorrection::paraShortMimicToXeMC[nGasTypes][nParametersShortStrawsMimic] = {{0}}

Definition at line 88 of file TRTDedxcorrection.h.

88{{0}};

◆ resolution

double TRTDedxcorrection::resolution[nGasTypes][nParametersResolution] = {{0}}

Definition at line 46 of file TRTDedxcorrection.h.

46{{0}};

◆ resolutionElectron

double TRTDedxcorrection::resolutionElectron[nGasTypes][nParametersResolution] = {{0}}

Definition at line 47 of file TRTDedxcorrection.h.

47{{0}};

◆ trackOccPar0

double TRTDedxcorrection::trackOccPar0[nParametersTrackBaseddEdx] = {1}

Definition at line 25 of file TRTDedxcorrection.h.

25{1};

◆ trackOccPar0NoHt

double TRTDedxcorrection::trackOccPar0NoHt[nParametersTrackBaseddEdx] = {1}

Definition at line 20 of file TRTDedxcorrection.h.

20{1};

◆ trackOccPar1

double TRTDedxcorrection::trackOccPar1[nParametersTrackBaseddEdx] = {1}

Definition at line 26 of file TRTDedxcorrection.h.

26{1};

◆ trackOccPar1NoHt

double TRTDedxcorrection::trackOccPar1NoHt[nParametersTrackBaseddEdx] = {1}

Definition at line 21 of file TRTDedxcorrection.h.

21{1};

◆ trackOccPar2

double TRTDedxcorrection::trackOccPar2[nParametersTrackBaseddEdx] = {1}

Definition at line 27 of file TRTDedxcorrection.h.

27{1};

◆ trackOccPar2NoHt

double TRTDedxcorrection::trackOccPar2NoHt[nParametersTrackBaseddEdx] = {1}

Definition at line 22 of file TRTDedxcorrection.h.

22{1};

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