ATLAS Offline Software
Public Member Functions | Private Attributes | Static Private Attributes | List of all members
JetECS Class Reference

#include <JetECS.h>

Collaboration diagram for JetECS:

Public Member Functions

 JetECS (double e, double eta, double phi, double m)
 
 ~JetECS ()=default
 
double jetRawE () const
 
double jetEta () const
 
double jetPhi () const
 
double jetM () const
 
double jetCalE () const
 
double ePreSamBCell (const int ireg) const
 
double ePreSamECell (const int ireg) const
 
double eEMB1Cell (const int ireg) const
 
double eEMB2Cell (const int ireg) const
 
double eEMB3Cell (const int ireg) const
 
double eEME1Cell (const int ireg) const
 
double eEME2Cell (const int ireg) const
 
double eEME3Cell (const int ireg) const
 
double eTileBar0Cell (const int ireg) const
 
double eTileBar1Cell (const int ireg) const
 
double eTileBar2Cell (const int ireg) const
 
double eTileExt0Cell (const int ireg) const
 
double eTileExt1Cell (const int ireg) const
 
double eTileExt2Cell (const int ireg) const
 
double eHec0Cell (const int ireg) const
 
double eHec1Cell (const int ireg) const
 
double eHec2Cell (const int ireg) const
 
double eHec3Cell (const int ireg) const
 
double eFCal0Cell (const int ireg) const
 
double eFCal1Cell (const int ireg) const
 
double eFCal2Cell (const int ireg) const
 
double eCryo () const
 
double eGap () const
 
double eNull () const
 
void set_ePreSamBCell (const int ireg, double e)
 
void set_ePreSamECell (const int ireg, double e)
 
void set_eEMB1Cell (const int ireg, double e)
 
void set_eEMB2Cell (const int ireg, double e)
 
void set_eEMB3Cell (const int ireg, double e)
 
void set_eEME1Cell (const int ireg, double e)
 
void set_eEME2Cell (const int ireg, double e)
 
void set_eEME3Cell (const int ireg, double e)
 
void set_eTileBar0Cell (const int ireg, double e)
 
void set_eTileBar1Cell (const int ireg, double e)
 
void set_eTileBar2Cell (const int ireg, double e)
 
void set_eTileExt0Cell (const int ireg, double e)
 
void set_eTileExt1Cell (const int ireg, double e)
 
void set_eTileExt2Cell (const int ireg, double e)
 
void set_eHec0Cell (const int ireg, double e)
 
void set_eHec1Cell (const int ireg, double e)
 
void set_eHec2Cell (const int ireg, double e)
 
void set_eHec3Cell (const int ireg, double e)
 
void set_eFCal0Cell (const int ireg, double e)
 
void set_eFCal1Cell (const int ireg, double e)
 
void set_eFCal2Cell (const int ireg, double e)
 
void set_eCryo (double e)
 
void set_eGap (double e)
 
void set_eNull (double e)
 
void set_e (double e)
 
void set_CalibratedEnergy (double e)
 

Private Attributes

double m_jetRawE
 
double m_jetEta
 
double m_jetPhi
 
double m_jetM
 
double m_jetCalE
 
double m_ePreSamBCell [m_dim]
 
double m_ePreSamECell [m_dim]
 
double m_eEMB1Cell [m_dim]
 
double m_eEMB2Cell [m_dim]
 
double m_eEMB3Cell [m_dim]
 
double m_eEME1Cell [m_dim]
 
double m_eEME2Cell [m_dim]
 
double m_eEME3Cell [m_dim]
 
double m_eTileBar0Cell [m_dim]
 
double m_eTileBar1Cell [m_dim]
 
double m_eTileBar2Cell [m_dim]
 
double m_eTileExt0Cell [m_dim]
 
double m_eTileExt1Cell [m_dim]
 
double m_eTileExt2Cell [m_dim]
 
double m_eHec0Cell [m_dim]
 
double m_eHec1Cell [m_dim]
 
double m_eHec2Cell [m_dim]
 
double m_eHec3Cell [m_dim]
 
double m_eFCal0Cell [m_dim]
 
double m_eFCal1Cell [m_dim]
 
double m_eFCal2Cell [m_dim]
 
double m_eCryo
 
double m_eGap
 
double m_eNull
 

Static Private Attributes

static const int m_dim = 17
 

Detailed Description

Definition at line 60 of file JetECS.h.

Constructor & Destructor Documentation

◆ JetECS()

JetECS::JetECS ( double  e,
double  eta,
double  phi,
double  m 
)

Definition at line 19 of file JetECS.cxx.

20 {
21  m_jetRawE = e;
22  m_jetEta = eta;
23  m_jetPhi = phi;
24  m_jetM = m;
25  m_jetCalE = 0;
26 
27  for(int ie=0; ie<m_dim; ++ie)
28  {
29  m_ePreSamBCell[ie] = 0;
30  m_ePreSamECell[ie] = 0;
31  m_eEMB1Cell[ie] = 0;
32  m_eEMB2Cell[ie] = 0;
33  m_eEMB3Cell[ie] = 0;
34  m_eEME1Cell[ie] = 0;
35  m_eEME2Cell[ie] = 0;
36  m_eEME3Cell[ie] = 0;
37  m_eTileBar0Cell[ie] = 0;
38  m_eTileBar1Cell[ie] = 0;
39  m_eTileBar2Cell[ie] = 0;
40  m_eTileExt0Cell[ie] = 0;
41  m_eTileExt1Cell[ie] = 0;
42  m_eTileExt2Cell[ie] = 0;
43  m_eHec0Cell[ie] = 0;
44  m_eHec1Cell[ie] = 0;
45  m_eHec2Cell[ie] = 0;
46  m_eHec3Cell[ie] = 0;
47  m_eFCal0Cell[ie] = 0;
48  m_eFCal1Cell[ie] = 0;
49  m_eFCal2Cell[ie] = 0;
50  }
51 
52  m_eCryo = 0;
53  m_eGap = 0;
54  m_eNull = 0;
55 
56 }

◆ ~JetECS()

JetECS::~JetECS ( )
default

Member Function Documentation

◆ eCryo()

double JetECS::eCryo ( ) const
inline

Definition at line 145 of file JetECS.h.

◆ eEMB1Cell()

double JetECS::eEMB1Cell ( const int  ireg) const
inline

Definition at line 126 of file JetECS.h.

126 :
127 

◆ eEMB2Cell()

double JetECS::eEMB2Cell ( const int  ireg) const
inline

Definition at line 127 of file JetECS.h.

◆ eEMB3Cell()

double JetECS::eEMB3Cell ( const int  ireg) const
inline

Definition at line 128 of file JetECS.h.

◆ eEME1Cell()

double JetECS::eEME1Cell ( const int  ireg) const
inline

Definition at line 129 of file JetECS.h.

◆ eEME2Cell()

double JetECS::eEME2Cell ( const int  ireg) const
inline

Definition at line 130 of file JetECS.h.

◆ eEME3Cell()

double JetECS::eEME3Cell ( const int  ireg) const
inline

Definition at line 131 of file JetECS.h.

◆ eFCal0Cell()

double JetECS::eFCal0Cell ( const int  ireg) const
inline

Definition at line 142 of file JetECS.h.

◆ eFCal1Cell()

double JetECS::eFCal1Cell ( const int  ireg) const
inline

Definition at line 143 of file JetECS.h.

◆ eFCal2Cell()

double JetECS::eFCal2Cell ( const int  ireg) const
inline

Definition at line 144 of file JetECS.h.

◆ eGap()

double JetECS::eGap ( ) const
inline

Definition at line 146 of file JetECS.h.

◆ eHec0Cell()

double JetECS::eHec0Cell ( const int  ireg) const
inline

Definition at line 138 of file JetECS.h.

◆ eHec1Cell()

double JetECS::eHec1Cell ( const int  ireg) const
inline

Definition at line 139 of file JetECS.h.

◆ eHec2Cell()

double JetECS::eHec2Cell ( const int  ireg) const
inline

Definition at line 140 of file JetECS.h.

◆ eHec3Cell()

double JetECS::eHec3Cell ( const int  ireg) const
inline

Definition at line 141 of file JetECS.h.

◆ eNull()

double JetECS::eNull ( ) const
inline

Definition at line 147 of file JetECS.h.

◆ ePreSamBCell()

double JetECS::ePreSamBCell ( const int  ireg) const
inline

Definition at line 124 of file JetECS.h.

124 {m_jetRawE = e;}

◆ ePreSamECell()

double JetECS::ePreSamECell ( const int  ireg) const
inline

Definition at line 125 of file JetECS.h.

125 {m_jetCalE = e;}

◆ eTileBar0Cell()

double JetECS::eTileBar0Cell ( const int  ireg) const
inline

Definition at line 132 of file JetECS.h.

◆ eTileBar1Cell()

double JetECS::eTileBar1Cell ( const int  ireg) const
inline

Definition at line 133 of file JetECS.h.

◆ eTileBar2Cell()

double JetECS::eTileBar2Cell ( const int  ireg) const
inline

Definition at line 134 of file JetECS.h.

◆ eTileExt0Cell()

double JetECS::eTileExt0Cell ( const int  ireg) const
inline

Definition at line 135 of file JetECS.h.

◆ eTileExt1Cell()

double JetECS::eTileExt1Cell ( const int  ireg) const
inline

Definition at line 136 of file JetECS.h.

◆ eTileExt2Cell()

double JetECS::eTileExt2Cell ( const int  ireg) const
inline

Definition at line 137 of file JetECS.h.

◆ jetCalE()

double JetECS::jetCalE ( ) const
inline

Definition at line 123 of file JetECS.h.

123 { m_eNull = e; }

◆ jetEta()

double JetECS::jetEta ( ) const
inline

Definition at line 120 of file JetECS.h.

120 {m_eFCal2Cell[ireg] = e; }

◆ jetM()

double JetECS::jetM ( ) const
inline

Definition at line 122 of file JetECS.h.

122 { m_eGap = e; }

◆ jetPhi()

double JetECS::jetPhi ( ) const
inline

Definition at line 121 of file JetECS.h.

121 { m_eCryo = e; }

◆ jetRawE()

double JetECS::jetRawE ( ) const
inline

Definition at line 119 of file JetECS.h.

119 {m_eFCal1Cell[ireg] = e; }

◆ set_CalibratedEnergy()

void JetECS::set_CalibratedEnergy ( double  e)
inline

Definition at line 175 of file JetECS.h.

◆ set_e()

void JetECS::set_e ( double  e)
inline

Definition at line 174 of file JetECS.h.

◆ set_eCryo()

void JetECS::set_eCryo ( double  e)
inline

Definition at line 171 of file JetECS.h.

◆ set_eEMB1Cell()

void JetECS::set_eEMB1Cell ( const int  ireg,
double  e 
)
inline

Definition at line 152 of file JetECS.h.

◆ set_eEMB2Cell()

void JetECS::set_eEMB2Cell ( const int  ireg,
double  e 
)
inline

Definition at line 153 of file JetECS.h.

◆ set_eEMB3Cell()

void JetECS::set_eEMB3Cell ( const int  ireg,
double  e 
)
inline

Definition at line 154 of file JetECS.h.

◆ set_eEME1Cell()

void JetECS::set_eEME1Cell ( const int  ireg,
double  e 
)
inline

Definition at line 155 of file JetECS.h.

◆ set_eEME2Cell()

void JetECS::set_eEME2Cell ( const int  ireg,
double  e 
)
inline

Definition at line 156 of file JetECS.h.

◆ set_eEME3Cell()

void JetECS::set_eEME3Cell ( const int  ireg,
double  e 
)
inline

Definition at line 157 of file JetECS.h.

◆ set_eFCal0Cell()

void JetECS::set_eFCal0Cell ( const int  ireg,
double  e 
)
inline

Definition at line 168 of file JetECS.h.

◆ set_eFCal1Cell()

void JetECS::set_eFCal1Cell ( const int  ireg,
double  e 
)
inline

Definition at line 169 of file JetECS.h.

◆ set_eFCal2Cell()

void JetECS::set_eFCal2Cell ( const int  ireg,
double  e 
)
inline

Definition at line 170 of file JetECS.h.

◆ set_eGap()

void JetECS::set_eGap ( double  e)
inline

Definition at line 172 of file JetECS.h.

◆ set_eHec0Cell()

void JetECS::set_eHec0Cell ( const int  ireg,
double  e 
)
inline

Definition at line 164 of file JetECS.h.

◆ set_eHec1Cell()

void JetECS::set_eHec1Cell ( const int  ireg,
double  e 
)
inline

Definition at line 165 of file JetECS.h.

◆ set_eHec2Cell()

void JetECS::set_eHec2Cell ( const int  ireg,
double  e 
)
inline

Definition at line 166 of file JetECS.h.

◆ set_eHec3Cell()

void JetECS::set_eHec3Cell ( const int  ireg,
double  e 
)
inline

Definition at line 167 of file JetECS.h.

◆ set_eNull()

void JetECS::set_eNull ( double  e)
inline

Definition at line 173 of file JetECS.h.

◆ set_ePreSamBCell()

void JetECS::set_ePreSamBCell ( const int  ireg,
double  e 
)
inline

Definition at line 150 of file JetECS.h.

◆ set_ePreSamECell()

void JetECS::set_ePreSamECell ( const int  ireg,
double  e 
)
inline

Definition at line 151 of file JetECS.h.

◆ set_eTileBar0Cell()

void JetECS::set_eTileBar0Cell ( const int  ireg,
double  e 
)
inline

Definition at line 158 of file JetECS.h.

◆ set_eTileBar1Cell()

void JetECS::set_eTileBar1Cell ( const int  ireg,
double  e 
)
inline

Definition at line 159 of file JetECS.h.

◆ set_eTileBar2Cell()

void JetECS::set_eTileBar2Cell ( const int  ireg,
double  e 
)
inline

Definition at line 160 of file JetECS.h.

◆ set_eTileExt0Cell()

void JetECS::set_eTileExt0Cell ( const int  ireg,
double  e 
)
inline

Definition at line 161 of file JetECS.h.

◆ set_eTileExt1Cell()

void JetECS::set_eTileExt1Cell ( const int  ireg,
double  e 
)
inline

Definition at line 162 of file JetECS.h.

◆ set_eTileExt2Cell()

void JetECS::set_eTileExt2Cell ( const int  ireg,
double  e 
)
inline

Definition at line 163 of file JetECS.h.

Member Data Documentation

◆ m_dim

const int JetECS::m_dim = 17
staticprivate

Definition at line 186 of file JetECS.h.

◆ m_eCryo

double JetECS::m_eCryo
private

Definition at line 208 of file JetECS.h.

◆ m_eEMB1Cell

double JetECS::m_eEMB1Cell[m_dim]
private

Definition at line 189 of file JetECS.h.

◆ m_eEMB2Cell

double JetECS::m_eEMB2Cell[m_dim]
private

Definition at line 190 of file JetECS.h.

◆ m_eEMB3Cell

double JetECS::m_eEMB3Cell[m_dim]
private

Definition at line 191 of file JetECS.h.

◆ m_eEME1Cell

double JetECS::m_eEME1Cell[m_dim]
private

Definition at line 192 of file JetECS.h.

◆ m_eEME2Cell

double JetECS::m_eEME2Cell[m_dim]
private

Definition at line 193 of file JetECS.h.

◆ m_eEME3Cell

double JetECS::m_eEME3Cell[m_dim]
private

Definition at line 194 of file JetECS.h.

◆ m_eFCal0Cell

double JetECS::m_eFCal0Cell[m_dim]
private

Definition at line 205 of file JetECS.h.

◆ m_eFCal1Cell

double JetECS::m_eFCal1Cell[m_dim]
private

Definition at line 206 of file JetECS.h.

◆ m_eFCal2Cell

double JetECS::m_eFCal2Cell[m_dim]
private

Definition at line 207 of file JetECS.h.

◆ m_eGap

double JetECS::m_eGap
private

Definition at line 209 of file JetECS.h.

◆ m_eHec0Cell

double JetECS::m_eHec0Cell[m_dim]
private

Definition at line 201 of file JetECS.h.

◆ m_eHec1Cell

double JetECS::m_eHec1Cell[m_dim]
private

Definition at line 202 of file JetECS.h.

◆ m_eHec2Cell

double JetECS::m_eHec2Cell[m_dim]
private

Definition at line 203 of file JetECS.h.

◆ m_eHec3Cell

double JetECS::m_eHec3Cell[m_dim]
private

Definition at line 204 of file JetECS.h.

◆ m_eNull

double JetECS::m_eNull
private

Definition at line 210 of file JetECS.h.

◆ m_ePreSamBCell

double JetECS::m_ePreSamBCell[m_dim]
private

Definition at line 187 of file JetECS.h.

◆ m_ePreSamECell

double JetECS::m_ePreSamECell[m_dim]
private

Definition at line 188 of file JetECS.h.

◆ m_eTileBar0Cell

double JetECS::m_eTileBar0Cell[m_dim]
private

Definition at line 195 of file JetECS.h.

◆ m_eTileBar1Cell

double JetECS::m_eTileBar1Cell[m_dim]
private

Definition at line 196 of file JetECS.h.

◆ m_eTileBar2Cell

double JetECS::m_eTileBar2Cell[m_dim]
private

Definition at line 197 of file JetECS.h.

◆ m_eTileExt0Cell

double JetECS::m_eTileExt0Cell[m_dim]
private

Definition at line 198 of file JetECS.h.

◆ m_eTileExt1Cell

double JetECS::m_eTileExt1Cell[m_dim]
private

Definition at line 199 of file JetECS.h.

◆ m_eTileExt2Cell

double JetECS::m_eTileExt2Cell[m_dim]
private

Definition at line 200 of file JetECS.h.

◆ m_jetCalE

double JetECS::m_jetCalE
private

Definition at line 183 of file JetECS.h.

◆ m_jetEta

double JetECS::m_jetEta
private

Definition at line 180 of file JetECS.h.

◆ m_jetM

double JetECS::m_jetM
private

Definition at line 182 of file JetECS.h.

◆ m_jetPhi

double JetECS::m_jetPhi
private

Definition at line 181 of file JetECS.h.

◆ m_jetRawE

double JetECS::m_jetRawE
private

Definition at line 179 of file JetECS.h.


The documentation for this class was generated from the following files:
JetECS::m_eEME2Cell
double m_eEME2Cell[m_dim]
Definition: JetECS.h:193
JetECS::m_eNull
double m_eNull
Definition: JetECS.h:210
python.SystemOfUnits.m
int m
Definition: SystemOfUnits.py:91
JetECS::m_eEMB3Cell
double m_eEMB3Cell[m_dim]
Definition: JetECS.h:191
phi
Scalar phi() const
phi method
Definition: AmgMatrixBasePlugin.h:64
eta
Scalar eta() const
pseudorapidity method
Definition: AmgMatrixBasePlugin.h:79
JetECS::m_jetCalE
double m_jetCalE
Definition: JetECS.h:183
JetECS::m_jetRawE
double m_jetRawE
Definition: JetECS.h:179
JetECS::m_eEME1Cell
double m_eEME1Cell[m_dim]
Definition: JetECS.h:192
JetECS::m_eFCal1Cell
double m_eFCal1Cell[m_dim]
Definition: JetECS.h:206
PlotCalibFromCool.ie
ie
Definition: PlotCalibFromCool.py:420
JetECS::m_eHec0Cell
double m_eHec0Cell[m_dim]
Definition: JetECS.h:201
JetECS::m_eTileBar2Cell
double m_eTileBar2Cell[m_dim]
Definition: JetECS.h:197
JetECS::m_eTileBar0Cell
double m_eTileBar0Cell[m_dim]
Definition: JetECS.h:195
JetECS::m_eEMB1Cell
double m_eEMB1Cell[m_dim]
Definition: JetECS.h:189
JetECS::m_eEME3Cell
double m_eEME3Cell[m_dim]
Definition: JetECS.h:194
JetECS::m_eEMB2Cell
double m_eEMB2Cell[m_dim]
Definition: JetECS.h:190
JetECS::m_eTileBar1Cell
double m_eTileBar1Cell[m_dim]
Definition: JetECS.h:196
JetECS::m_eHec2Cell
double m_eHec2Cell[m_dim]
Definition: JetECS.h:203
JetECS::m_eHec1Cell
double m_eHec1Cell[m_dim]
Definition: JetECS.h:202
JetECS::m_jetM
double m_jetM
Definition: JetECS.h:182
DiTauMassTools::MaxHistStrategyV2::e
e
Definition: PhysicsAnalysis/TauID/DiTauMassTools/DiTauMassTools/HelperFunctions.h:26
JetECS::m_ePreSamBCell
double m_ePreSamBCell[m_dim]
Definition: JetECS.h:187
JetECS::m_eCryo
double m_eCryo
Definition: JetECS.h:208
JetECS::m_eTileExt2Cell
double m_eTileExt2Cell[m_dim]
Definition: JetECS.h:200
JetECS::m_ePreSamECell
double m_ePreSamECell[m_dim]
Definition: JetECS.h:188
JetECS::m_eFCal0Cell
double m_eFCal0Cell[m_dim]
Definition: JetECS.h:205
JetECS::m_jetEta
double m_jetEta
Definition: JetECS.h:180
JetECS::m_eHec3Cell
double m_eHec3Cell[m_dim]
Definition: JetECS.h:204
JetECS::m_jetPhi
double m_jetPhi
Definition: JetECS.h:181
JetECS::m_eTileExt0Cell
double m_eTileExt0Cell[m_dim]
Definition: JetECS.h:198
JetECS::m_dim
static const int m_dim
Definition: JetECS.h:186
JetECS::m_eGap
double m_eGap
Definition: JetECS.h:209
JetECS::m_eFCal2Cell
double m_eFCal2Cell[m_dim]
Definition: JetECS.h:207
JetECS::m_eTileExt1Cell
double m_eTileExt1Cell[m_dim]
Definition: JetECS.h:199