ATLAS Offline Software
Reconstruction
Jet
JetEventTPCnv
JetEventTPCnv
JetSampling_p1.h
Go to the documentation of this file.
1
3
/*
4
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
5
*/
6
7
// JetSampling_p1.h
8
// Header file for class JetSampling_p1
9
// Author: S.Binet<binet@cern.ch>
10
// Date: July 2007
12
#ifndef JETEVENTTPCNV_JETSAMPLING_P1_H
13
#define JETEVENTTPCNV_JETSAMPLING_P1_H
14
15
#include <array>
16
17
// EventCommonTPCnv includes
18
#include "
EventCommonTPCnv/HepLorentzVector_p1.h
"
19
20
// forward declarations
21
class
JetSamplingCnv_p1
;
22
23
class
JetSampling_p1
24
{
25
public
:
27
// public typedefs
29
30
typedef
std::array<double, 2>
JS_t
;
31
typedef
std::array<double, 16>
ECS_t
;
32
typedef
std::array<double, 10>
ERad_t
;
33
35
// Friend classes
37
38
// Make the AthenaPoolCnv class our friend
39
friend
class
JetSamplingCnv_p1
;
40
42
// Public methods:
44
public
:
45
48
JetSampling_p1
();
49
52
~JetSampling_p1
() =
default
;
53
54
// don't bother make data private...
55
57
HepLorentzVector_p1
m_pr
;
58
60
HepLorentzVector_p1
m_pt
;
61
63
HepLorentzVector_p1
m_pn
;
64
66
HepLorentzVector_p1
m_h1
;
67
69
HepLorentzVector_p1
m_pisa
;
70
72
HepLorentzVector_p1
m_samp
;
73
74
// Jet sampling layer info
75
double
m_ejsPreSamplerB
;
76
double
m_ejsPreSamplerE
;
77
double
m_ejsEMB1
;
78
double
m_ejsEME1
;
79
double
m_ejsEMB2
;
80
double
m_ejsEME2
;
81
double
m_ejsEMB3
;
82
double
m_ejsEME3
;
83
double
m_ejsTileBar0
;
84
double
m_ejsTileExt0
;
85
double
m_ejsTileBar1
;
86
double
m_ejsTileExt1
;
87
double
m_ejsTileBar2
;
88
double
m_ejsTileExt2
;
89
double
m_ejsHEC0
;
90
double
m_ejsHEC1
;
91
double
m_ejsHEC2
;
92
double
m_ejsHEC3
;
93
double
m_ejsTileGap1
;
94
double
m_ejsTileGap2
;
95
double
m_ejsTileGap3
;
96
double
m_ejsFCAL0
;
97
double
m_ejsFCAL1
;
98
double
m_ejsFCAL2
;
99
100
double
m_tot
;
101
double
m_ctot
;
102
double
m_ehad
;
103
double
m_eem
;
104
105
// JetSums
106
JS_t
m_edEMB0Cell
;
107
ECS_t
m_edEMB1Cell
;
108
ECS_t
m_edEMB2Cell
;
109
JS_t
m_edEME0Cell
;
110
ECS_t
m_edEME1Cell
;
111
ECS_t
m_edEME2Cell
;
112
ECS_t
m_edTile1Cell
;
113
ECS_t
m_edTile2Cell
;
114
ECS_t
m_edHec1Cell
;
115
ECS_t
m_edHec2Cell
;
116
ECS_t
m_edFCal1Cell
;
117
ECS_t
m_edFCal2Cell
;
118
double
m_eCryo
;
119
double
m_eGap
;
120
double
m_eScint
;
121
double
m_eNull
;
122
123
// JetECS
124
ECS_t
m_ePreSamBCell
;
125
ECS_t
m_ePreSamECell
;
126
ECS_t
m_eEMB1Cell
;
127
ECS_t
m_eEMB2Cell
;
128
ECS_t
m_eEMB3Cell
;
129
ECS_t
m_eEME1Cell
;
130
ECS_t
m_eEME2Cell
;
131
ECS_t
m_eEME3Cell
;
132
ECS_t
m_eTileBar0Cell
;
133
ECS_t
m_eTileBar1Cell
;
134
ECS_t
m_eTileBar2Cell
;
135
ECS_t
m_eTileExt0Cell
;
136
ECS_t
m_eTileExt1Cell
;
137
ECS_t
m_eTileExt2Cell
;
138
ECS_t
m_eHec0Cell
;
139
ECS_t
m_eHec1Cell
;
140
ECS_t
m_eHec2Cell
;
141
ECS_t
m_eHec3Cell
;
142
ECS_t
m_eFCal0Cell
;
143
ECS_t
m_eFCal1Cell
;
144
ECS_t
m_eFCal2Cell
;
145
146
// Energy in cone radii
147
// static const int m_rsiz = 10;
148
ERad_t
m_erad
;
149
};
150
151
#endif //> JETEVENTTPCNV_JETSAMPLING_P1_H
JetSampling_p1::m_eEMB1Cell
ECS_t m_eEMB1Cell
Definition:
JetSampling_p1.h:126
JetSampling_p1::m_ejsTileGap2
double m_ejsTileGap2
Definition:
JetSampling_p1.h:94
JetSampling_p1::m_ehad
double m_ehad
Definition:
JetSampling_p1.h:102
HepLorentzVector_p1.h
JetSampling_p1::m_eTileBar1Cell
ECS_t m_eTileBar1Cell
Definition:
JetSampling_p1.h:133
JetSampling_p1::m_ejsPreSamplerE
double m_ejsPreSamplerE
Definition:
JetSampling_p1.h:76
JetSampling_p1::m_ejsTileExt2
double m_ejsTileExt2
Definition:
JetSampling_p1.h:88
JetSampling_p1::m_ejsFCAL0
double m_ejsFCAL0
Definition:
JetSampling_p1.h:96
JetSampling_p1::m_edFCal1Cell
ECS_t m_edFCal1Cell
Definition:
JetSampling_p1.h:116
JetSampling_p1::m_eTileBar0Cell
ECS_t m_eTileBar0Cell
Definition:
JetSampling_p1.h:132
JetSampling_p1
Definition:
JetSampling_p1.h:24
JetSampling_p1::m_erad
ERad_t m_erad
Definition:
JetSampling_p1.h:148
JetSampling_p1::m_edEMB0Cell
JS_t m_edEMB0Cell
Definition:
JetSampling_p1.h:106
JetSampling_p1::~JetSampling_p1
~JetSampling_p1()=default
Destructor:
JetSampling_p1::m_ejsEME2
double m_ejsEME2
Definition:
JetSampling_p1.h:80
JetSampling_p1::m_ejsEMB1
double m_ejsEMB1
Definition:
JetSampling_p1.h:77
JetSampling_p1::m_eHec0Cell
ECS_t m_eHec0Cell
Definition:
JetSampling_p1.h:138
JetSampling_p1::m_edTile1Cell
ECS_t m_edTile1Cell
Definition:
JetSampling_p1.h:112
JetSampling_p1::ECS_t
std::array< double, 16 > ECS_t
Definition:
JetSampling_p1.h:31
JetSampling_p1::m_ejsHEC2
double m_ejsHEC2
Definition:
JetSampling_p1.h:91
JetSampling_p1::m_eTileExt0Cell
ECS_t m_eTileExt0Cell
Definition:
JetSampling_p1.h:135
JetSampling_p1::m_edEME2Cell
ECS_t m_edEME2Cell
Definition:
JetSampling_p1.h:111
JetSampling_p1::m_ejsTileExt1
double m_ejsTileExt1
Definition:
JetSampling_p1.h:86
JetSampling_p1::m_ctot
double m_ctot
Definition:
JetSampling_p1.h:101
JetSampling_p1::m_ePreSamBCell
ECS_t m_ePreSamBCell
Definition:
JetSampling_p1.h:124
JetSampling_p1::m_eNull
double m_eNull
Definition:
JetSampling_p1.h:121
JetSampling_p1::m_eEMB2Cell
ECS_t m_eEMB2Cell
Definition:
JetSampling_p1.h:127
JetSampling_p1::m_pt
HepLorentzVector_p1 m_pt
Truth jet kinematics.
Definition:
JetSampling_p1.h:60
JetSampling_p1::m_eScint
double m_eScint
Definition:
JetSampling_p1.h:120
JetSampling_p1::m_tot
double m_tot
Definition:
JetSampling_p1.h:100
JetSampling_p1::m_edEME0Cell
JS_t m_edEME0Cell
Definition:
JetSampling_p1.h:109
JetSampling_p1::JetSampling_p1
JetSampling_p1()
Default constructor:
Definition:
JetSampling_p1.cxx:20
JetSampling_p1::m_eCryo
double m_eCryo
Definition:
JetSampling_p1.h:118
JetSampling_p1::m_ejsTileBar2
double m_ejsTileBar2
Definition:
JetSampling_p1.h:87
JetSampling_p1::m_eTileExt2Cell
ECS_t m_eTileExt2Cell
Definition:
JetSampling_p1.h:137
JetSampling_p1::m_edFCal2Cell
ECS_t m_edFCal2Cell
Definition:
JetSampling_p1.h:117
JetSampling_p1::m_ejsTileBar0
double m_ejsTileBar0
Definition:
JetSampling_p1.h:83
JetSampling_p1::m_ePreSamECell
ECS_t m_ePreSamECell
Definition:
JetSampling_p1.h:125
JetSampling_p1::m_edEMB1Cell
ECS_t m_edEMB1Cell
Definition:
JetSampling_p1.h:107
JetSampling_p1::m_ejsTileBar1
double m_ejsTileBar1
Definition:
JetSampling_p1.h:85
JetSampling_p1::m_ejsFCAL2
double m_ejsFCAL2
Definition:
JetSampling_p1.h:98
JetSampling_p1::m_ejsTileGap1
double m_ejsTileGap1
Definition:
JetSampling_p1.h:93
JetSampling_p1::m_edHec1Cell
ECS_t m_edHec1Cell
Definition:
JetSampling_p1.h:114
JetSampling_p1::m_samp
HepLorentzVector_p1 m_samp
Calib jet kinematics (samplings)
Definition:
JetSampling_p1.h:72
JetSampling_p1::m_ejsHEC0
double m_ejsHEC0
Definition:
JetSampling_p1.h:89
JetSampling_p1::m_eFCal0Cell
ECS_t m_eFCal0Cell
Definition:
JetSampling_p1.h:142
JetSampling_p1::m_edHec2Cell
ECS_t m_edHec2Cell
Definition:
JetSampling_p1.h:115
JetSampling_p1::m_eEMB3Cell
ECS_t m_eEMB3Cell
Definition:
JetSampling_p1.h:128
JetSampling_p1::m_ejsHEC1
double m_ejsHEC1
Definition:
JetSampling_p1.h:90
JetSampling_p1::m_eHec1Cell
ECS_t m_eHec1Cell
Definition:
JetSampling_p1.h:139
JetSampling_p1::m_eFCal2Cell
ECS_t m_eFCal2Cell
Definition:
JetSampling_p1.h:144
JetSampling_p1::m_eHec2Cell
ECS_t m_eHec2Cell
Definition:
JetSampling_p1.h:140
JetSampling_p1::m_ejsEMB3
double m_ejsEMB3
Definition:
JetSampling_p1.h:81
JetSampling_p1::m_eEME1Cell
ECS_t m_eEME1Cell
Definition:
JetSampling_p1.h:129
JetSampling_p1::m_edTile2Cell
ECS_t m_edTile2Cell
Definition:
JetSampling_p1.h:113
JetSampling_p1::m_eEME2Cell
ECS_t m_eEME2Cell
Definition:
JetSampling_p1.h:130
JetSamplingCnv_p1
Definition:
JetSamplingCnv_p1.h:31
JetSampling_p1::m_eTileExt1Cell
ECS_t m_eTileExt1Cell
Definition:
JetSampling_p1.h:136
JetSampling_p1::m_eFCal1Cell
ECS_t m_eFCal1Cell
Definition:
JetSampling_p1.h:143
JetSampling_p1::m_eem
double m_eem
Definition:
JetSampling_p1.h:103
JetSampling_p1::m_ejsTileExt0
double m_ejsTileExt0
Definition:
JetSampling_p1.h:84
JetSampling_p1::m_edEME1Cell
ECS_t m_edEME1Cell
Definition:
JetSampling_p1.h:110
JetSampling_p1::m_eEME3Cell
ECS_t m_eEME3Cell
Definition:
JetSampling_p1.h:131
JetSampling_p1::JS_t
std::array< double, 2 > JS_t
Definition:
JetSampling_p1.h:30
JetSampling_p1::m_edEMB2Cell
ECS_t m_edEMB2Cell
Definition:
JetSampling_p1.h:108
JetSampling_p1::ERad_t
std::array< double, 10 > ERad_t
Definition:
JetSampling_p1.h:32
JetSampling_p1::m_eTileBar2Cell
ECS_t m_eTileBar2Cell
Definition:
JetSampling_p1.h:134
JetSampling_p1::m_ejsFCAL1
double m_ejsFCAL1
Definition:
JetSampling_p1.h:97
JetSampling_p1::m_ejsEME3
double m_ejsEME3
Definition:
JetSampling_p1.h:82
JetSampling_p1::m_ejsHEC3
double m_ejsHEC3
Definition:
JetSampling_p1.h:92
HepLorentzVector_p1
Definition:
HepLorentzVector_p1.h:22
JetSampling_p1::m_ejsEMB2
double m_ejsEMB2
Definition:
JetSampling_p1.h:79
JetSampling_p1::m_eGap
double m_eGap
Definition:
JetSampling_p1.h:119
JetSampling_p1::m_h1
HepLorentzVector_p1 m_h1
Calib jet kinematics (H1)
Definition:
JetSampling_p1.h:66
JetSampling_p1::m_ejsTileGap3
double m_ejsTileGap3
Definition:
JetSampling_p1.h:95
JetSampling_p1::m_pr
HepLorentzVector_p1 m_pr
Reco jet kinematics.
Definition:
JetSampling_p1.h:57
JetSampling_p1::m_eHec3Cell
ECS_t m_eHec3Cell
Definition:
JetSampling_p1.h:141
JetSampling_p1::m_pisa
HepLorentzVector_p1 m_pisa
Calib jet kinematics (PISA)
Definition:
JetSampling_p1.h:69
JetSampling_p1::m_ejsPreSamplerB
double m_ejsPreSamplerB
Definition:
JetSampling_p1.h:75
JetSampling_p1::m_pn
HepLorentzVector_p1 m_pn
Nearest truth jet kinematics.
Definition:
JetSampling_p1.h:63
JetSampling_p1::m_ejsEME1
double m_ejsEME1
Definition:
JetSampling_p1.h:78
Generated on Thu Nov 7 2024 21:18:20 for ATLAS Offline Software by
1.8.18