ATLAS Offline Software
Loading...
Searching...
No Matches
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;
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}
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
double m_ePreSamBCell[m_dim]
Definition JetECS.h:137
double m_jetCalE
Definition JetECS.h:133
double m_eHec3Cell[m_dim]
Definition JetECS.h:154
static const int m_dim
Definition JetECS.h:136
double m_eHec1Cell[m_dim]
Definition JetECS.h:152
double m_eGap
Definition JetECS.h:159
double m_eFCal1Cell[m_dim]
Definition JetECS.h:156
double m_ePreSamECell[m_dim]
Definition JetECS.h:138
double m_eEME2Cell[m_dim]
Definition JetECS.h:143
double m_eFCal0Cell[m_dim]
Definition JetECS.h:155
double m_jetRawE
Definition JetECS.h:129
double m_eNull
Definition JetECS.h:160
double m_eEME3Cell[m_dim]
Definition JetECS.h:144
double m_eFCal2Cell[m_dim]
Definition JetECS.h:157
double m_eEMB1Cell[m_dim]
Definition JetECS.h:139
double m_eTileExt2Cell[m_dim]
Definition JetECS.h:150
double m_eEMB2Cell[m_dim]
Definition JetECS.h:140
double m_jetPhi
Definition JetECS.h:131
double m_jetM
Definition JetECS.h:132
double m_eTileBar0Cell[m_dim]
Definition JetECS.h:145
double m_eTileBar2Cell[m_dim]
Definition JetECS.h:147
double m_eTileBar1Cell[m_dim]
Definition JetECS.h:146
double m_eHec0Cell[m_dim]
Definition JetECS.h:151
double m_eHec2Cell[m_dim]
Definition JetECS.h:153
double m_eCryo
Definition JetECS.h:158
double m_eEME1Cell[m_dim]
Definition JetECS.h:142
double m_eEMB3Cell[m_dim]
Definition JetECS.h:141
double m_eTileExt1Cell[m_dim]
Definition JetECS.h:149
double m_eTileExt0Cell[m_dim]
Definition JetECS.h:148
double m_jetEta
Definition JetECS.h:130

◆ ~JetECS()

JetECS::~JetECS ( )
default

Member Function Documentation

◆ eCryo()

double JetECS::eCryo ( ) const
inline

Definition at line 95 of file JetECS.h.

95{ return m_eCryo; }

◆ eEMB1Cell()

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

Definition at line 76 of file JetECS.h.

76{ return m_eEMB1Cell[ireg]; }

◆ eEMB2Cell()

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

Definition at line 77 of file JetECS.h.

77{ return m_eEMB2Cell[ireg]; }

◆ eEMB3Cell()

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

Definition at line 78 of file JetECS.h.

78{ return m_eEMB3Cell[ireg]; }

◆ eEME1Cell()

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

Definition at line 79 of file JetECS.h.

79{ return m_eEME1Cell[ireg]; }

◆ eEME2Cell()

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

Definition at line 80 of file JetECS.h.

80{ return m_eEME2Cell[ireg]; }

◆ eEME3Cell()

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

Definition at line 81 of file JetECS.h.

81{ return m_eEME3Cell[ireg]; }

◆ eFCal0Cell()

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

Definition at line 92 of file JetECS.h.

92{return m_eFCal0Cell[ireg]; }

◆ eFCal1Cell()

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

Definition at line 93 of file JetECS.h.

93{return m_eFCal1Cell[ireg]; }

◆ eFCal2Cell()

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

Definition at line 94 of file JetECS.h.

94{return m_eFCal2Cell[ireg]; }

◆ eGap()

double JetECS::eGap ( ) const
inline

Definition at line 96 of file JetECS.h.

96{ return m_eGap; }

◆ eHec0Cell()

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

Definition at line 88 of file JetECS.h.

88{ return m_eHec0Cell[ireg]; }

◆ eHec1Cell()

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

Definition at line 89 of file JetECS.h.

89{ return m_eHec1Cell[ireg]; }

◆ eHec2Cell()

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

Definition at line 90 of file JetECS.h.

90{ return m_eHec2Cell[ireg]; }

◆ eHec3Cell()

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

Definition at line 91 of file JetECS.h.

91{ return m_eHec3Cell[ireg]; }

◆ eNull()

double JetECS::eNull ( ) const
inline

Definition at line 97 of file JetECS.h.

97{ return m_eNull; }

◆ ePreSamBCell()

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

Definition at line 74 of file JetECS.h.

74{ return m_ePreSamBCell[ireg];}

◆ ePreSamECell()

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

Definition at line 75 of file JetECS.h.

75{ return m_ePreSamECell[ireg];}

◆ eTileBar0Cell()

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

Definition at line 82 of file JetECS.h.

82{ return m_eTileBar0Cell[ireg]; }

◆ eTileBar1Cell()

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

Definition at line 83 of file JetECS.h.

83{ return m_eTileBar1Cell[ireg]; }

◆ eTileBar2Cell()

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

Definition at line 84 of file JetECS.h.

84{ return m_eTileBar2Cell[ireg]; }

◆ eTileExt0Cell()

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

Definition at line 85 of file JetECS.h.

85{ return m_eTileExt0Cell[ireg]; }

◆ eTileExt1Cell()

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

Definition at line 86 of file JetECS.h.

86{ return m_eTileExt1Cell[ireg]; }

◆ eTileExt2Cell()

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

Definition at line 87 of file JetECS.h.

87{ return m_eTileExt2Cell[ireg]; }

◆ jetCalE()

double JetECS::jetCalE ( ) const
inline

Definition at line 73 of file JetECS.h.

73{ return m_jetCalE; }

◆ jetEta()

double JetECS::jetEta ( ) const
inline

Definition at line 70 of file JetECS.h.

70{ return m_jetEta; }

◆ jetM()

double JetECS::jetM ( ) const
inline

Definition at line 72 of file JetECS.h.

72{ return m_jetM; }

◆ jetPhi()

double JetECS::jetPhi ( ) const
inline

Definition at line 71 of file JetECS.h.

71{ return m_jetPhi; }

◆ jetRawE()

double JetECS::jetRawE ( ) const
inline

Definition at line 69 of file JetECS.h.

69{ return m_jetRawE; }

◆ set_CalibratedEnergy()

void JetECS::set_CalibratedEnergy ( double e)
inline

Definition at line 125 of file JetECS.h.

125{m_jetCalE = e;}

◆ set_e()

void JetECS::set_e ( double e)
inline

Definition at line 124 of file JetECS.h.

124{m_jetRawE = e;}

◆ set_eCryo()

void JetECS::set_eCryo ( double e)
inline

Definition at line 121 of file JetECS.h.

121{ m_eCryo = e; }

◆ set_eEMB1Cell()

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

Definition at line 102 of file JetECS.h.

102{ m_eEMB1Cell[ireg] = e; }

◆ set_eEMB2Cell()

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

Definition at line 103 of file JetECS.h.

103{ m_eEMB2Cell[ireg] = e; }

◆ set_eEMB3Cell()

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

Definition at line 104 of file JetECS.h.

104{ m_eEMB3Cell[ireg] = e; }

◆ set_eEME1Cell()

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

Definition at line 105 of file JetECS.h.

105{ m_eEME1Cell[ireg] = e; }

◆ set_eEME2Cell()

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

Definition at line 106 of file JetECS.h.

106{ m_eEME2Cell[ireg] = e; }

◆ set_eEME3Cell()

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

Definition at line 107 of file JetECS.h.

107{ m_eEME3Cell[ireg] = e; }

◆ set_eFCal0Cell()

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

Definition at line 118 of file JetECS.h.

118{m_eFCal0Cell[ireg] = e; }

◆ set_eFCal1Cell()

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

Definition at line 119 of file JetECS.h.

119{m_eFCal1Cell[ireg] = e; }

◆ set_eFCal2Cell()

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

Definition at line 120 of file JetECS.h.

120{m_eFCal2Cell[ireg] = e; }

◆ set_eGap()

void JetECS::set_eGap ( double e)
inline

Definition at line 122 of file JetECS.h.

122{ m_eGap = e; }

◆ set_eHec0Cell()

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

Definition at line 114 of file JetECS.h.

114{ m_eHec0Cell[ireg] = e; }

◆ set_eHec1Cell()

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

Definition at line 115 of file JetECS.h.

115{ m_eHec1Cell[ireg] = e; }

◆ set_eHec2Cell()

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

Definition at line 116 of file JetECS.h.

116{ m_eHec2Cell[ireg] = e; }

◆ set_eHec3Cell()

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

Definition at line 117 of file JetECS.h.

117{ m_eHec3Cell[ireg] = e; }

◆ set_eNull()

void JetECS::set_eNull ( double e)
inline

Definition at line 123 of file JetECS.h.

123{ m_eNull = e; }

◆ set_ePreSamBCell()

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

Definition at line 100 of file JetECS.h.

100{ m_ePreSamBCell[ireg] = e; }

◆ set_ePreSamECell()

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

Definition at line 101 of file JetECS.h.

101{ m_ePreSamECell[ireg] = e; }

◆ set_eTileBar0Cell()

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

Definition at line 108 of file JetECS.h.

108{ m_eTileBar0Cell[ireg]=e; }

◆ set_eTileBar1Cell()

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

Definition at line 109 of file JetECS.h.

109{ m_eTileBar1Cell[ireg]=e; }

◆ set_eTileBar2Cell()

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

Definition at line 110 of file JetECS.h.

110{ m_eTileBar2Cell[ireg]=e; }

◆ set_eTileExt0Cell()

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

Definition at line 111 of file JetECS.h.

111{ m_eTileExt0Cell[ireg]=e; }

◆ set_eTileExt1Cell()

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

Definition at line 112 of file JetECS.h.

112{ m_eTileExt1Cell[ireg]=e; }

◆ set_eTileExt2Cell()

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

Definition at line 113 of file JetECS.h.

113{ m_eTileExt2Cell[ireg]=e; }

Member Data Documentation

◆ m_dim

const int JetECS::m_dim = 17
staticprivate

Definition at line 136 of file JetECS.h.

◆ m_eCryo

double JetECS::m_eCryo
private

Definition at line 158 of file JetECS.h.

◆ m_eEMB1Cell

double JetECS::m_eEMB1Cell[m_dim]
private

Definition at line 139 of file JetECS.h.

◆ m_eEMB2Cell

double JetECS::m_eEMB2Cell[m_dim]
private

Definition at line 140 of file JetECS.h.

◆ m_eEMB3Cell

double JetECS::m_eEMB3Cell[m_dim]
private

Definition at line 141 of file JetECS.h.

◆ m_eEME1Cell

double JetECS::m_eEME1Cell[m_dim]
private

Definition at line 142 of file JetECS.h.

◆ m_eEME2Cell

double JetECS::m_eEME2Cell[m_dim]
private

Definition at line 143 of file JetECS.h.

◆ m_eEME3Cell

double JetECS::m_eEME3Cell[m_dim]
private

Definition at line 144 of file JetECS.h.

◆ m_eFCal0Cell

double JetECS::m_eFCal0Cell[m_dim]
private

Definition at line 155 of file JetECS.h.

◆ m_eFCal1Cell

double JetECS::m_eFCal1Cell[m_dim]
private

Definition at line 156 of file JetECS.h.

◆ m_eFCal2Cell

double JetECS::m_eFCal2Cell[m_dim]
private

Definition at line 157 of file JetECS.h.

◆ m_eGap

double JetECS::m_eGap
private

Definition at line 159 of file JetECS.h.

◆ m_eHec0Cell

double JetECS::m_eHec0Cell[m_dim]
private

Definition at line 151 of file JetECS.h.

◆ m_eHec1Cell

double JetECS::m_eHec1Cell[m_dim]
private

Definition at line 152 of file JetECS.h.

◆ m_eHec2Cell

double JetECS::m_eHec2Cell[m_dim]
private

Definition at line 153 of file JetECS.h.

◆ m_eHec3Cell

double JetECS::m_eHec3Cell[m_dim]
private

Definition at line 154 of file JetECS.h.

◆ m_eNull

double JetECS::m_eNull
private

Definition at line 160 of file JetECS.h.

◆ m_ePreSamBCell

double JetECS::m_ePreSamBCell[m_dim]
private

Definition at line 137 of file JetECS.h.

◆ m_ePreSamECell

double JetECS::m_ePreSamECell[m_dim]
private

Definition at line 138 of file JetECS.h.

◆ m_eTileBar0Cell

double JetECS::m_eTileBar0Cell[m_dim]
private

Definition at line 145 of file JetECS.h.

◆ m_eTileBar1Cell

double JetECS::m_eTileBar1Cell[m_dim]
private

Definition at line 146 of file JetECS.h.

◆ m_eTileBar2Cell

double JetECS::m_eTileBar2Cell[m_dim]
private

Definition at line 147 of file JetECS.h.

◆ m_eTileExt0Cell

double JetECS::m_eTileExt0Cell[m_dim]
private

Definition at line 148 of file JetECS.h.

◆ m_eTileExt1Cell

double JetECS::m_eTileExt1Cell[m_dim]
private

Definition at line 149 of file JetECS.h.

◆ m_eTileExt2Cell

double JetECS::m_eTileExt2Cell[m_dim]
private

Definition at line 150 of file JetECS.h.

◆ m_jetCalE

double JetECS::m_jetCalE
private

Definition at line 133 of file JetECS.h.

◆ m_jetEta

double JetECS::m_jetEta
private

Definition at line 130 of file JetECS.h.

◆ m_jetM

double JetECS::m_jetM
private

Definition at line 132 of file JetECS.h.

◆ m_jetPhi

double JetECS::m_jetPhi
private

Definition at line 131 of file JetECS.h.

◆ m_jetRawE

double JetECS::m_jetRawE
private

Definition at line 129 of file JetECS.h.


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