ATLAS Offline Software
Loading...
Searching...
No Matches
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}
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
float et(const xAOD::jFexSRJetRoI *j)
double m_jetE
Definition JetSums.h:110
double m_eEMB0Cell[2]
Definition JetSums.h:118
double m_eEMB1Cell[2][m_dim]
Definition JetSums.h:119
double m_eNull
Definition JetSums.h:127
double m_eTileCell[2][m_dim]
Definition JetSums.h:122
double m_jetEt
Definition JetSums.h:111
double m_jetM
Definition JetSums.h:114
static const int m_dim
Definition JetSums.h:117
double m_eCryo
Definition JetSums.h:125
double m_eFCalCell[2][m_dim]
Definition JetSums.h:124
double m_jetEta
Definition JetSums.h:112
double m_jetPhi
Definition JetSums.h:113
double m_eEME1Cell[2][m_dim]
Definition JetSums.h:121
double m_eEME0Cell[2]
Definition JetSums.h:120
double m_eHecCell[2][m_dim]
Definition JetSums.h:123
double m_eGap
Definition JetSums.h:126

◆ ~JetSums()

JetSums::~JetSums ( )
default

Member Function Documentation

◆ eCryo()

double JetSums::eCryo ( ) const
inline

Definition at line 86 of file JetSums.h.

86{ return m_eCryo; }

◆ eEMBCell() [1/2]

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

Definition at line 74 of file JetSums.h.

74{ return m_eEMB0Cell[ireg]; }

◆ eEMBCell() [2/2]

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

Definition at line 75 of file JetSums.h.

75 {
76 return m_eEMB1Cell[ireg][ie]; }

◆ eEMECell() [1/2]

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

Definition at line 77 of file JetSums.h.

77{ return m_eEME0Cell[ireg]; }

◆ eEMECell() [2/2]

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

Definition at line 78 of file JetSums.h.

78 {
79 return m_eEME1Cell[ireg][ie]; }

◆ eFCalCell()

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

Definition at line 84 of file JetSums.h.

84 {
85 return m_eFCalCell[ireg][ie]; }

◆ eGap()

double JetSums::eGap ( ) const
inline

Definition at line 87 of file JetSums.h.

87{ return m_eGap; }

◆ eHecCell()

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

Definition at line 82 of file JetSums.h.

82 {
83 return m_eHecCell[ireg][ie]; }

◆ eNull()

double JetSums::eNull ( ) const
inline

Definition at line 88 of file JetSums.h.

88{ return m_eNull; }

◆ eTileCell()

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

Definition at line 80 of file JetSums.h.

80 {
81 return m_eTileCell[ireg][ie]; }

◆ jetE()

double JetSums::jetE ( ) const
inline

Definition at line 68 of file JetSums.h.

68{ return m_jetE; }

◆ jetEt()

double JetSums::jetEt ( ) const
inline

Definition at line 69 of file JetSums.h.

69{ return m_jetEt; }

◆ jetEta()

double JetSums::jetEta ( ) const
inline

Definition at line 70 of file JetSums.h.

70{ return m_jetEta; }

◆ jetM()

double JetSums::jetM ( ) const
inline

Definition at line 72 of file JetSums.h.

72{ return m_jetM; }

◆ jetPhi()

double JetSums::jetPhi ( ) const
inline

Definition at line 71 of file JetSums.h.

71{ return m_jetPhi; }

◆ set_eCryo()

void JetSums::set_eCryo ( double e)
inline

Definition at line 103 of file JetSums.h.

103{ m_eCryo = e; }

◆ set_eEMBCell() [1/2]

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

Definition at line 92 of file JetSums.h.

92 {
93 m_eEMB1Cell[ireg][ie] = e; }

◆ set_eEMBCell() [2/2]

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

Definition at line 91 of file JetSums.h.

91{ m_eEMB0Cell[ireg] = e; }

◆ set_eEMECell() [1/2]

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

Definition at line 95 of file JetSums.h.

95 {
96 m_eEME1Cell[ireg][ie] = e; }

◆ set_eEMECell() [2/2]

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

Definition at line 94 of file JetSums.h.

94{ m_eEME0Cell[ireg] = e; }

◆ set_eFCalCell()

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

Definition at line 101 of file JetSums.h.

101 {
102 m_eFCalCell[ireg][ie] = e; }

◆ set_eGap()

void JetSums::set_eGap ( double e)
inline

Definition at line 104 of file JetSums.h.

104{ m_eGap = e; }

◆ set_eHecCell()

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

Definition at line 99 of file JetSums.h.

99 {
100 m_eHecCell[ireg][ie] = e; }

◆ set_eNull()

void JetSums::set_eNull ( double e)
inline

Definition at line 105 of file JetSums.h.

105{ m_eNull = e; }

◆ set_eTileCell()

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

Definition at line 97 of file JetSums.h.

97 {
98 m_eTileCell[ireg][ie] = e; }

Member Data Documentation

◆ m_dim

const int JetSums::m_dim = 20
staticprivate

Definition at line 117 of file JetSums.h.

◆ m_eCryo

double JetSums::m_eCryo
private

Definition at line 125 of file JetSums.h.

◆ m_eEMB0Cell

double JetSums::m_eEMB0Cell[2]
private

Definition at line 118 of file JetSums.h.

◆ m_eEMB1Cell

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

Definition at line 119 of file JetSums.h.

◆ m_eEME0Cell

double JetSums::m_eEME0Cell[2]
private

Definition at line 120 of file JetSums.h.

◆ m_eEME1Cell

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

Definition at line 121 of file JetSums.h.

◆ m_eFCalCell

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

Definition at line 124 of file JetSums.h.

◆ m_eGap

double JetSums::m_eGap
private

Definition at line 126 of file JetSums.h.

◆ m_eHecCell

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

Definition at line 123 of file JetSums.h.

◆ m_eNull

double JetSums::m_eNull
private

Definition at line 127 of file JetSums.h.

◆ m_eTileCell

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

Definition at line 122 of file JetSums.h.

◆ m_jetE

double JetSums::m_jetE
private

Definition at line 110 of file JetSums.h.

◆ m_jetEt

double JetSums::m_jetEt
private

Definition at line 111 of file JetSums.h.

◆ m_jetEta

double JetSums::m_jetEta
private

Definition at line 112 of file JetSums.h.

◆ m_jetM

double JetSums::m_jetM
private

Definition at line 114 of file JetSums.h.

◆ m_jetPhi

double JetSums::m_jetPhi
private

Definition at line 113 of file JetSums.h.


The documentation for this class was generated from the following files: