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

#include <JetSums.h>

Collaboration diagram for JetSums:

Public Member Functions

 JetSums (double e, double et, double eta, double phi, double m)
 
 ~JetSums ()=default
 
double jetE () const
 
double jetEt () const
 
double jetEta () const
 
double jetPhi () const
 
double jetM () const
 
double eEMBCell (const int ireg) const
 
double eEMBCell (const int ireg, const int ie) const
 
double eEMECell (const int ireg) const
 
double eEMECell (const int ireg, const int ie) const
 
double eTileCell (const int ireg, const int ie) const
 
double eHecCell (const int ireg, const int ie) const
 
double eFCalCell (const int ireg, const int ie) const
 
double eCryo () const
 
double eGap () const
 
double eNull () const
 
void set_eEMBCell (const int ireg, double e)
 
void set_eEMBCell (const int ireg, const int ie, double e)
 
void set_eEMECell (const int ireg, double e)
 
void set_eEMECell (const int ireg, const int ie, double e)
 
void set_eTileCell (const int ireg, const int ie, double e)
 
void set_eHecCell (const int ireg, const int ie, double e)
 
void set_eFCalCell (const int ireg, const int ie, double e)
 
void set_eCryo (double e)
 
void set_eGap (double e)
 
void set_eNull (double e)
 

Private Attributes

double m_jetE
 
double m_jetEt
 
double m_jetEta
 
double m_jetPhi
 
double m_jetM
 
double m_eEMB0Cell [2]
 
double m_eEMB1Cell [2][m_dim]
 
double m_eEME0Cell [2]
 
double m_eEME1Cell [2][m_dim]
 
double m_eTileCell [2][m_dim]
 
double m_eHecCell [2][m_dim]
 
double m_eFCalCell [2][m_dim]
 
double m_eCryo
 
double m_eGap
 
double m_eNull
 

Static Private Attributes

static const int m_dim = 20
 

Detailed Description

Definition at line 59 of file JetSums.h.

Constructor & Destructor Documentation

◆ JetSums()

JetSums::JetSums ( double  e,
double  et,
double  eta,
double  phi,
double  m 
)

Definition at line 19 of file JetSums.cxx.

20 {
21  m_jetE = e;
22  m_jetEt = et;
23  m_jetEta = eta;
24  m_jetPhi = phi;
25  m_jetM = m;
26 
27  for(int ireg=0; ireg<2; ++ireg) {
28  m_eEMB0Cell[ireg] = 0;
29  m_eEME0Cell[ireg] = 0;
30  }
31 
32  for(int ireg=0; ireg<2; ++ireg) {
33  for(int ie=0; ie<m_dim; ++ie) {
34  m_eEMB1Cell[ireg][ie] = 0;
35  m_eEME1Cell[ireg][ie] = 0;
36  m_eTileCell[ireg][ie] = 0;
37  m_eHecCell[ireg][ie] = 0;
38  m_eFCalCell[ireg][ie] = 0;
39  }
40  }
41  m_eCryo = 0;
42  m_eGap = 0;
43  m_eNull = 0;
44 
45 }

◆ ~JetSums()

JetSums::~JetSums ( )
default

Member Function Documentation

◆ eCryo()

double JetSums::eCryo ( ) const
inline

Definition at line 136 of file JetSums.h.

◆ eEMBCell() [1/2]

double JetSums::eEMBCell ( const int  ireg) const
inline

Definition at line 124 of file JetSums.h.

◆ eEMBCell() [2/2]

double JetSums::eEMBCell ( const int  ireg,
const int  ie 
) const
inline

Definition at line 125 of file JetSums.h.

◆ eEMECell() [1/2]

double JetSums::eEMECell ( const int  ireg) const
inline

Definition at line 127 of file JetSums.h.

◆ eEMECell() [2/2]

double JetSums::eEMECell ( const int  ireg,
const int  ie 
) const
inline

Definition at line 128 of file JetSums.h.

◆ eFCalCell()

double JetSums::eFCalCell ( const int  ireg,
const int  ie 
) const
inline

Definition at line 134 of file JetSums.h.

◆ eGap()

double JetSums::eGap ( ) const
inline

Definition at line 137 of file JetSums.h.

◆ eHecCell()

double JetSums::eHecCell ( const int  ireg,
const int  ie 
) const
inline

Definition at line 132 of file JetSums.h.

◆ eNull()

double JetSums::eNull ( ) const
inline

Definition at line 138 of file JetSums.h.

◆ eTileCell()

double JetSums::eTileCell ( const int  ireg,
const int  ie 
) const
inline

Definition at line 130 of file JetSums.h.

◆ jetE()

double JetSums::jetE ( ) const
inline

Definition at line 118 of file JetSums.h.

◆ jetEt()

double JetSums::jetEt ( ) const
inline

Definition at line 119 of file JetSums.h.

◆ jetEta()

double JetSums::jetEta ( ) const
inline

Definition at line 120 of file JetSums.h.

◆ jetM()

double JetSums::jetM ( ) const
inline

Definition at line 122 of file JetSums.h.

◆ jetPhi()

double JetSums::jetPhi ( ) const
inline

Definition at line 121 of file JetSums.h.

◆ set_eCryo()

void JetSums::set_eCryo ( double  e)
inline

Definition at line 153 of file JetSums.h.

◆ set_eEMBCell() [1/2]

void JetSums::set_eEMBCell ( const int  ireg,
const int  ie,
double  e 
)
inline

Definition at line 142 of file JetSums.h.

◆ set_eEMBCell() [2/2]

void JetSums::set_eEMBCell ( const int  ireg,
double  e 
)
inline

Definition at line 141 of file JetSums.h.

◆ set_eEMECell() [1/2]

void JetSums::set_eEMECell ( const int  ireg,
const int  ie,
double  e 
)
inline

Definition at line 145 of file JetSums.h.

◆ set_eEMECell() [2/2]

void JetSums::set_eEMECell ( const int  ireg,
double  e 
)
inline

Definition at line 144 of file JetSums.h.

◆ set_eFCalCell()

void JetSums::set_eFCalCell ( const int  ireg,
const int  ie,
double  e 
)
inline

Definition at line 151 of file JetSums.h.

◆ set_eGap()

void JetSums::set_eGap ( double  e)
inline

Definition at line 154 of file JetSums.h.

◆ set_eHecCell()

void JetSums::set_eHecCell ( const int  ireg,
const int  ie,
double  e 
)
inline

Definition at line 149 of file JetSums.h.

◆ set_eNull()

void JetSums::set_eNull ( double  e)
inline

Definition at line 155 of file JetSums.h.

◆ set_eTileCell()

void JetSums::set_eTileCell ( const int  ireg,
const int  ie,
double  e 
)
inline

Definition at line 147 of file JetSums.h.

Member Data Documentation

◆ m_dim

const int JetSums::m_dim = 20
staticprivate

Definition at line 167 of file JetSums.h.

◆ m_eCryo

double JetSums::m_eCryo
private

Definition at line 175 of file JetSums.h.

◆ m_eEMB0Cell

double JetSums::m_eEMB0Cell[2]
private

Definition at line 168 of file JetSums.h.

◆ m_eEMB1Cell

double JetSums::m_eEMB1Cell[2][m_dim]
private

Definition at line 169 of file JetSums.h.

◆ m_eEME0Cell

double JetSums::m_eEME0Cell[2]
private

Definition at line 170 of file JetSums.h.

◆ m_eEME1Cell

double JetSums::m_eEME1Cell[2][m_dim]
private

Definition at line 171 of file JetSums.h.

◆ m_eFCalCell

double JetSums::m_eFCalCell[2][m_dim]
private

Definition at line 174 of file JetSums.h.

◆ m_eGap

double JetSums::m_eGap
private

Definition at line 176 of file JetSums.h.

◆ m_eHecCell

double JetSums::m_eHecCell[2][m_dim]
private

Definition at line 173 of file JetSums.h.

◆ m_eNull

double JetSums::m_eNull
private

Definition at line 177 of file JetSums.h.

◆ m_eTileCell

double JetSums::m_eTileCell[2][m_dim]
private

Definition at line 172 of file JetSums.h.

◆ m_jetE

double JetSums::m_jetE
private

Definition at line 160 of file JetSums.h.

◆ m_jetEt

double JetSums::m_jetEt
private

Definition at line 161 of file JetSums.h.

◆ m_jetEta

double JetSums::m_jetEta
private

Definition at line 162 of file JetSums.h.

◆ m_jetM

double JetSums::m_jetM
private

Definition at line 164 of file JetSums.h.

◆ m_jetPhi

double JetSums::m_jetPhi
private

Definition at line 163 of file JetSums.h.


The documentation for this class was generated from the following files:
JetSums::m_jetEta
double m_jetEta
Definition: JetSums.h:162
AllowedVariables::e
e
Definition: AsgElectronSelectorTool.cxx:37
JetSums::m_eEMB1Cell
double m_eEMB1Cell[2][m_dim]
Definition: JetSums.h:169
JetSums::m_eTileCell
double m_eTileCell[2][m_dim]
Definition: JetSums.h:172
python.SystemOfUnits.m
int m
Definition: SystemOfUnits.py:91
phi
Scalar phi() const
phi method
Definition: AmgMatrixBasePlugin.h:67
xAOD::et
et
Definition: TrigEMCluster_v1.cxx:25
eta
Scalar eta() const
pseudorapidity method
Definition: AmgMatrixBasePlugin.h:83
JetSums::m_eHecCell
double m_eHecCell[2][m_dim]
Definition: JetSums.h:173
JetSums::m_jetPhi
double m_jetPhi
Definition: JetSums.h:163
PlotCalibFromCool.ie
ie
Definition: PlotCalibFromCool.py:420
JetSums::m_eEMB0Cell
double m_eEMB0Cell[2]
Definition: JetSums.h:168
JetSums::m_eEME0Cell
double m_eEME0Cell[2]
Definition: JetSums.h:170
JetSums::m_eNull
double m_eNull
Definition: JetSums.h:177
JetSums::m_eFCalCell
double m_eFCalCell[2][m_dim]
Definition: JetSums.h:174
JetSums::m_eCryo
double m_eCryo
Definition: JetSums.h:175
JetSums::m_eGap
double m_eGap
Definition: JetSums.h:176
JetSums::m_eEME1Cell
double m_eEME1Cell[2][m_dim]
Definition: JetSums.h:171
JetSums::m_jetEt
double m_jetEt
Definition: JetSums.h:161
JetSums::m_dim
static const int m_dim
Definition: JetSums.h:167
JetSums::m_jetE
double m_jetE
Definition: JetSums.h:160
JetSums::m_jetM
double m_jetM
Definition: JetSums.h:164