ATLAS Offline Software
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
19 
20 // forward declarations
21 class JetSamplingCnv_p1;
22 
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 
49 
52  ~JetSampling_p1() = default;
53 
54  // don't bother make data private...
55 
58 
61 
64 
67 
70 
73 
74  // Jet sampling layer info
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
118  double m_eCryo;
119  double m_eGap;
120  double m_eScint;
121  double m_eNull;
122 
123  // JetECS
145 
146  // Energy in cone radii
147  // static const int m_rsiz = 10;
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