ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
LVL1::jFEXForwardElecInfo Class Reference

#include <jFEXForwardElecInfo.h>

Collaboration diagram for LVL1::jFEXForwardElecInfo:

Public Member Functions

void setup (int jfex, uint ttid, int neta, int nphi)
 
void setup (int *cval, uint reso=200)
 
uint getCoreTTID ()
 
uint getCoreIphi ()
 
uint getCoreIeta ()
 
void setCoreTTEtEM (int ET_EM)
 
int getCoreTTEtEM ()
 
void setCoreTTSatEM (bool sat)
 
bool getCoreTTSatEM ()
 
void setNextTTID (uint TTID)
 
uint getNextTTID ()
 
void setNextTTEtEM (int ET_EM)
 
int getNextTTEtEM ()
 
void setNextTTSatEM (bool sat)
 
bool getNextTTSatEM ()
 
void setTTEtEMiso (int iso_ET)
 
void addTTEtEMiso (int iso_ET)
 
int getTTEtEMiso ()
 
void setTTEtHad1 (int ET_HAD)
 
void addTTEtHad1 (int ET_HAD)
 
int getTTEtHad1 ()
 
void setTTEtHad2 (int ET_HAD)
 
int getTTEtHad2 ()
 
void calcTTClusEtEM ()
 
int getTTClusEtEM ()
 
bool getTTClusSatEM ()
 
void includeTTinSearchWindow (uint TT_ID)
 
std::vector< uintgetTTinSearchWindow ()
 
void setCoreTTfEta (float feta)
 
float getCoreTTfEta ()
 
void setCoreTTfPhi (float fphi)
 
float getCoreTTfPhi ()
 
uint getCoreTTiEta ()
 
uint getEtEMiso ()
 
uint getEtHad1 ()
 
uint getEtHad2 ()
 
uint getEtEM ()
 
uint getEt ()
 
int getGlobalEta ()
 
uint getGlobalPhi ()
 
uint32_t getTobWord ()
 
void calcFwdElEDM ()
 Calculate variables for top word. More...
 
std::unique_ptr< jFEXForwardElecTOBgetFwdElTOBs ()
 Calculate top word. More...
 

Private Attributes

int m_coreTTEtEM = 0
 
bool m_coreTTsatEM = false
 
uint m_nextTTID = 0
 
int m_nextTTEtEM = 0
 
bool m_nextTTsatEM = false
 
int m_TTEtEMiso = 0
 
int m_TTEtHad1 = 0
 
int m_TTEtHad2 = 0
 
int m_TTClusEtEM = 0
 
bool m_TTClusSatEM = false
 
float m_coreTTfEta = 0
 
float m_coreTTfPhi = 0
 
std::vector< uintm_TTsInSearchWindow = {}
 
uint m_coreTTID = 0
 
int m_ieta = 0
 
int m_iphi = 0
 
uint m_jfex = 0
 
uint m_reso = 200
 
int m_cval [9] = {1,2,3,20,30,40,20,30,40}
 
uint m_EtEMiso = 0
 
uint m_EtHad1 = 0
 
uint m_EtHad2 = 0
 
uint m_EtEM = 0
 
uint m_et = 0
 
uint m_emiso = 0
 
uint m_emfr1 = 0
 
uint m_emfr2 = 0
 
uint m_eta = 0
 
uint m_phi = 0
 
uint m_sat = 0
 
uint m_res = 0
 
uint32_t m_tob = 0
 

Detailed Description

Definition at line 28 of file jFEXForwardElecInfo.h.

Member Function Documentation

◆ addTTEtEMiso()

void LVL1::jFEXForwardElecInfo::addTTEtEMiso ( int  iso_ET)

Definition at line 117 of file jFEXForwardElecInfo.cxx.

117  {
118  m_TTEtEMiso += iso_ET;
119 }

◆ addTTEtHad1()

void LVL1::jFEXForwardElecInfo::addTTEtHad1 ( int  ET_HAD)

Definition at line 142 of file jFEXForwardElecInfo.cxx.

142  {
143  m_TTEtHad1 += ET_HAD;
144 }

◆ calcFwdElEDM()

void LVL1::jFEXForwardElecInfo::calcFwdElEDM ( )

Calculate variables for top word.

Definition at line 198 of file jFEXForwardElecInfo.cxx.

198  {
199  m_res = 0;
200  m_sat = 0;
201  m_emiso = 0;
202  m_emfr1 = 0;
203  m_emfr2 = 0;
204  m_eta = 0;
205  m_phi = 0;
206  m_et = 0;
207  m_tob = 0;
208  m_EtEMiso = 0;
209  m_EtHad1 = 0;
210  m_EtHad2 = 0;
211  m_EtEM = 0;
212 
213  if(m_jfex == 5) {
214  m_eta = m_ieta -8;
215  if(m_ieta < FEXAlgoSpaceDefs::jFEX_algoSpace_A_EMIE_eta) { // ieta lower than EMIE stats -> belong to EMB
216  m_phi = m_iphi-8;
217  }
218  else if(m_ieta < FEXAlgoSpaceDefs::jFEX_algoSpace_A_FCAL_start_eta) { // ieta lower than FCAL stats -> belong to EMIE
219  m_phi = m_iphi -4;
220  }
221  else { // rest ieta belongs to FCAL
222  m_phi = m_iphi -2;
223  }
224  }
225  else if(m_jfex == 0) {
226  m_eta = 36 - m_ieta;
227 
228  if(m_ieta < FEXAlgoSpaceDefs::jFEX_algoSpace_C_FCAL_end_eta) { // ieta lower than FCal ends -> FCAL
229  m_phi = m_iphi -2 ;
230  }
231  else if(m_ieta < FEXAlgoSpaceDefs::jFEX_algoSpace_C_EMIE_end_eta) {// ieta lower than EMIE ends -> EMIE
232  m_phi = m_iphi -4 ;
233  }
234  else {// rest of ieta -> EMB
235  m_phi = m_iphi -8 ;
236  }
237  }
238 
239  calcTTClusEtEM();
240 
241  if(m_reso > 0){
247  }
248 
249  if (m_et > 0x7ff) { //0x7ff is 11 bits
250  m_et = 0x7ff;
251  //current FW convention is to NOT set the saturation bit on value overflow, but only to propagate cell saturation information from LAr
252  //m_sat=1;
253  }
255 
256 
257  // jFEX internal values are at higher granularity (25MeV), not output granularity (200MeV).
258  // since we avoid divisions, MeV values are just as good (given that input granularity is already 25MeV)
259  if (m_TTClusEtEM > m_cval[2] * m_TTEtEMiso) {
260  m_emiso = 3;
261  } else if (m_TTClusEtEM > m_cval[1] * m_TTEtEMiso){
262  m_emiso = 2;
263  } else if (m_TTClusEtEM > m_cval[0] * m_TTEtEMiso){
264  m_emiso = 1;
265  }
266 
267  // hadronic fraction: only compare to core (=seed) tower
268  if (m_coreTTEtEM > m_cval[5] * m_TTEtHad1) {
269  m_emfr1 = 3;
270  } else if (m_coreTTEtEM > m_cval[4] * m_TTEtHad1){
271  m_emfr1 = 2;
272  } else if (m_coreTTEtEM > m_cval[3] * m_TTEtHad1){
273  m_emfr1 = 1;
274  }
275  if (m_coreTTEtEM > m_cval[8] * m_TTEtHad2) {
276  m_emfr2 = 3;
277  } else if (m_coreTTEtEM > m_cval[7] * m_TTEtHad2){
278  m_emfr2 = 2;
279  } else if (m_coreTTEtEM > m_cval[6] * m_TTEtHad2){
280  m_emfr2 = 1;
281  }
282 
284 }

◆ calcTTClusEtEM()

void LVL1::jFEXForwardElecInfo::calcTTClusEtEM ( )

Definition at line 125 of file jFEXForwardElecInfo.cxx.

◆ getCoreIeta()

uint LVL1::jFEXForwardElecInfo::getCoreIeta ( )

Definition at line 44 of file jFEXForwardElecInfo.cxx.

44  {
45  return m_ieta;
46 }

◆ getCoreIphi()

uint LVL1::jFEXForwardElecInfo::getCoreIphi ( )

Definition at line 48 of file jFEXForwardElecInfo.cxx.

48  {
49  return m_iphi;
50 }

◆ getCoreTTEtEM()

int LVL1::jFEXForwardElecInfo::getCoreTTEtEM ( )

Definition at line 77 of file jFEXForwardElecInfo.cxx.

77  {
78  return m_coreTTEtEM;
79 }

◆ getCoreTTfEta()

float LVL1::jFEXForwardElecInfo::getCoreTTfEta ( )

Definition at line 57 of file jFEXForwardElecInfo.cxx.

57  {
58  return m_coreTTfEta;
59 }

◆ getCoreTTfPhi()

float LVL1::jFEXForwardElecInfo::getCoreTTfPhi ( )

Definition at line 69 of file jFEXForwardElecInfo.cxx.

69  {
70  return m_coreTTfPhi;
71 }

◆ getCoreTTID()

uint LVL1::jFEXForwardElecInfo::getCoreTTID ( )

Definition at line 40 of file jFEXForwardElecInfo.cxx.

40  {
41  return m_coreTTID;
42 }

◆ getCoreTTiEta()

uint LVL1::jFEXForwardElecInfo::getCoreTTiEta ( )

Definition at line 61 of file jFEXForwardElecInfo.cxx.

61  {
62  return m_ieta;
63 }

◆ getCoreTTSatEM()

bool LVL1::jFEXForwardElecInfo::getCoreTTSatEM ( )

Definition at line 85 of file jFEXForwardElecInfo.cxx.

85  {
86  return m_coreTTsatEM;
87 }

◆ getEt()

uint LVL1::jFEXForwardElecInfo::getEt ( )

Definition at line 170 of file jFEXForwardElecInfo.cxx.

170  {
171  return m_et ;
172 }

◆ getEtEM()

uint LVL1::jFEXForwardElecInfo::getEtEM ( )

◆ getEtEMiso()

uint LVL1::jFEXForwardElecInfo::getEtEMiso ( )

Definition at line 158 of file jFEXForwardElecInfo.cxx.

158  {
159  return m_EtEMiso;
160 }

◆ getEtHad1()

uint LVL1::jFEXForwardElecInfo::getEtHad1 ( )

Definition at line 166 of file jFEXForwardElecInfo.cxx.

166  {
167  return m_EtHad1;
168 }

◆ getEtHad2()

uint LVL1::jFEXForwardElecInfo::getEtHad2 ( )

Definition at line 162 of file jFEXForwardElecInfo.cxx.

162  {
163  return m_EtHad2;
164 }

◆ getFwdElTOBs()

std::unique_ptr< LVL1::jFEXForwardElecTOB > LVL1::jFEXForwardElecInfo::getFwdElTOBs ( )

Calculate top word.

Definition at line 288 of file jFEXForwardElecInfo.cxx.

288  {
289 
290  std::unique_ptr<LVL1::jFEXForwardElecTOB> tob = std::make_unique<LVL1::jFEXForwardElecTOB>();
291 
292  calcFwdElEDM();
293 
294  tob->setET(m_et);
295  tob->setPhi(m_phi);
296  tob->setEta(m_eta);
297  tob->setIso(m_emiso);
298  tob->setEMf1(m_emfr1);
299  tob->setEMf2(m_emfr2);
300  tob->setSat(m_sat);
301  return tob;
302 }

◆ getGlobalEta()

int LVL1::jFEXForwardElecInfo::getGlobalEta ( )

Definition at line 174 of file jFEXForwardElecInfo.cxx.

174  {
175  return m_eta;
176 }

◆ getGlobalPhi()

uint LVL1::jFEXForwardElecInfo::getGlobalPhi ( )

Definition at line 178 of file jFEXForwardElecInfo.cxx.

178  {
179  return m_phi;
180 }

◆ getNextTTEtEM()

int LVL1::jFEXForwardElecInfo::getNextTTEtEM ( )

Definition at line 101 of file jFEXForwardElecInfo.cxx.

101  {
102  return m_nextTTEtEM;
103 }

◆ getNextTTID()

uint LVL1::jFEXForwardElecInfo::getNextTTID ( )

Definition at line 93 of file jFEXForwardElecInfo.cxx.

93  {
94  return m_nextTTID;
95 }

◆ getNextTTSatEM()

bool LVL1::jFEXForwardElecInfo::getNextTTSatEM ( )

Definition at line 109 of file jFEXForwardElecInfo.cxx.

109  {
110  return m_nextTTsatEM;
111 }

◆ getTobWord()

uint32_t LVL1::jFEXForwardElecInfo::getTobWord ( )

Definition at line 182 of file jFEXForwardElecInfo.cxx.

182  {
183  return m_tob;
184 }

◆ getTTClusEtEM()

int LVL1::jFEXForwardElecInfo::getTTClusEtEM ( )

Definition at line 130 of file jFEXForwardElecInfo.cxx.

130  {
131  return m_TTClusEtEM ;
132 }

◆ getTTClusSatEM()

bool LVL1::jFEXForwardElecInfo::getTTClusSatEM ( )

Definition at line 134 of file jFEXForwardElecInfo.cxx.

134  {
135  return m_TTClusSatEM ;
136 }

◆ getTTEtEMiso()

int LVL1::jFEXForwardElecInfo::getTTEtEMiso ( )

Definition at line 121 of file jFEXForwardElecInfo.cxx.

121  {
122  return m_TTEtEMiso;
123 }

◆ getTTEtHad1()

int LVL1::jFEXForwardElecInfo::getTTEtHad1 ( )

Definition at line 146 of file jFEXForwardElecInfo.cxx.

146  {
147  return m_TTEtHad1;
148 }

◆ getTTEtHad2()

int LVL1::jFEXForwardElecInfo::getTTEtHad2 ( )

Definition at line 154 of file jFEXForwardElecInfo.cxx.

154  {
155  return m_TTEtHad2;
156 }

◆ getTTinSearchWindow()

std::vector< uint > LVL1::jFEXForwardElecInfo::getTTinSearchWindow ( )

Definition at line 190 of file jFEXForwardElecInfo.cxx.

190  {
191  return m_TTsInSearchWindow;
192 }

◆ includeTTinSearchWindow()

void LVL1::jFEXForwardElecInfo::includeTTinSearchWindow ( uint  TT_ID)

Definition at line 186 of file jFEXForwardElecInfo.cxx.

186  {
187  m_TTsInSearchWindow.push_back(TT_ID);
188 }

◆ setCoreTTEtEM()

void LVL1::jFEXForwardElecInfo::setCoreTTEtEM ( int  ET_EM)

Definition at line 73 of file jFEXForwardElecInfo.cxx.

73  {
74  m_coreTTEtEM = ET_EM;
75 }

◆ setCoreTTfEta()

void LVL1::jFEXForwardElecInfo::setCoreTTfEta ( float  feta)

Definition at line 52 of file jFEXForwardElecInfo.cxx.

52  {
53  m_coreTTfEta = fEta;
54 }

◆ setCoreTTfPhi()

void LVL1::jFEXForwardElecInfo::setCoreTTfPhi ( float  fphi)

Definition at line 65 of file jFEXForwardElecInfo.cxx.

65  {
66  m_coreTTfPhi = fPhi;
67 }

◆ setCoreTTSatEM()

void LVL1::jFEXForwardElecInfo::setCoreTTSatEM ( bool  sat)

Definition at line 81 of file jFEXForwardElecInfo.cxx.

81  {
82  m_coreTTsatEM = sat;
83 }

◆ setNextTTEtEM()

void LVL1::jFEXForwardElecInfo::setNextTTEtEM ( int  ET_EM)

Definition at line 97 of file jFEXForwardElecInfo.cxx.

97  {
98  m_nextTTEtEM = nextEt;
99 }

◆ setNextTTID()

void LVL1::jFEXForwardElecInfo::setNextTTID ( uint  TTID)

Definition at line 89 of file jFEXForwardElecInfo.cxx.

89  {
90  m_nextTTID = TTID;
91 }

◆ setNextTTSatEM()

void LVL1::jFEXForwardElecInfo::setNextTTSatEM ( bool  sat)

Definition at line 105 of file jFEXForwardElecInfo.cxx.

105  {
106  m_nextTTsatEM = sat;
107 }

◆ setTTEtEMiso()

void LVL1::jFEXForwardElecInfo::setTTEtEMiso ( int  iso_ET)

Definition at line 113 of file jFEXForwardElecInfo.cxx.

113  {
114  m_TTEtEMiso = iso_ET;
115 }

◆ setTTEtHad1()

void LVL1::jFEXForwardElecInfo::setTTEtHad1 ( int  ET_HAD)

Definition at line 138 of file jFEXForwardElecInfo.cxx.

138  {
139  m_TTEtHad1 = ET_HAD;
140 }

◆ setTTEtHad2()

void LVL1::jFEXForwardElecInfo::setTTEtHad2 ( int  ET_HAD)

Definition at line 150 of file jFEXForwardElecInfo.cxx.

150  {
151  m_TTEtHad2 = ET_HAD;
152 }

◆ setup() [1/2]

void LVL1::jFEXForwardElecInfo::setup ( int *  cval,
uint  reso = 200 
)

Definition at line 34 of file jFEXForwardElecInfo.cxx.

34  {
35  m_reso = reso;
36  for(int i=0;i<9;i++) m_cval[i] = cval[i];
37 }

◆ setup() [2/2]

void LVL1::jFEXForwardElecInfo::setup ( int  jfex,
uint  ttid,
int  neta,
int  nphi 
)

Definition at line 26 of file jFEXForwardElecInfo.cxx.

26  {
27  m_jfex = jfex;
28  m_coreTTID = ttid;
29  m_ieta = neta;
30  m_iphi = nphi;
31 }

Member Data Documentation

◆ m_coreTTEtEM

int LVL1::jFEXForwardElecInfo::m_coreTTEtEM = 0
private

Definition at line 89 of file jFEXForwardElecInfo.h.

◆ m_coreTTfEta

float LVL1::jFEXForwardElecInfo::m_coreTTfEta = 0
private

Definition at line 99 of file jFEXForwardElecInfo.h.

◆ m_coreTTfPhi

float LVL1::jFEXForwardElecInfo::m_coreTTfPhi = 0
private

Definition at line 100 of file jFEXForwardElecInfo.h.

◆ m_coreTTID

uint LVL1::jFEXForwardElecInfo::m_coreTTID = 0
private

Definition at line 103 of file jFEXForwardElecInfo.h.

◆ m_coreTTsatEM

bool LVL1::jFEXForwardElecInfo::m_coreTTsatEM = false
private

Definition at line 90 of file jFEXForwardElecInfo.h.

◆ m_cval

int LVL1::jFEXForwardElecInfo::m_cval[9] = {1,2,3,20,30,40,20,30,40}
private

Definition at line 108 of file jFEXForwardElecInfo.h.

◆ m_emfr1

uint LVL1::jFEXForwardElecInfo::m_emfr1 = 0
private

Definition at line 116 of file jFEXForwardElecInfo.h.

◆ m_emfr2

uint LVL1::jFEXForwardElecInfo::m_emfr2 = 0
private

Definition at line 117 of file jFEXForwardElecInfo.h.

◆ m_emiso

uint LVL1::jFEXForwardElecInfo::m_emiso = 0
private

Definition at line 115 of file jFEXForwardElecInfo.h.

◆ m_et

uint LVL1::jFEXForwardElecInfo::m_et = 0
private

Definition at line 114 of file jFEXForwardElecInfo.h.

◆ m_eta

uint LVL1::jFEXForwardElecInfo::m_eta = 0
private

Definition at line 118 of file jFEXForwardElecInfo.h.

◆ m_EtEM

uint LVL1::jFEXForwardElecInfo::m_EtEM = 0
private

Definition at line 113 of file jFEXForwardElecInfo.h.

◆ m_EtEMiso

uint LVL1::jFEXForwardElecInfo::m_EtEMiso = 0
private

Definition at line 110 of file jFEXForwardElecInfo.h.

◆ m_EtHad1

uint LVL1::jFEXForwardElecInfo::m_EtHad1 = 0
private

Definition at line 111 of file jFEXForwardElecInfo.h.

◆ m_EtHad2

uint LVL1::jFEXForwardElecInfo::m_EtHad2 = 0
private

Definition at line 112 of file jFEXForwardElecInfo.h.

◆ m_ieta

int LVL1::jFEXForwardElecInfo::m_ieta = 0
private

Definition at line 104 of file jFEXForwardElecInfo.h.

◆ m_iphi

int LVL1::jFEXForwardElecInfo::m_iphi = 0
private

Definition at line 105 of file jFEXForwardElecInfo.h.

◆ m_jfex

uint LVL1::jFEXForwardElecInfo::m_jfex = 0
private

Definition at line 106 of file jFEXForwardElecInfo.h.

◆ m_nextTTEtEM

int LVL1::jFEXForwardElecInfo::m_nextTTEtEM = 0
private

Definition at line 92 of file jFEXForwardElecInfo.h.

◆ m_nextTTID

uint LVL1::jFEXForwardElecInfo::m_nextTTID = 0
private

Definition at line 91 of file jFEXForwardElecInfo.h.

◆ m_nextTTsatEM

bool LVL1::jFEXForwardElecInfo::m_nextTTsatEM = false
private

Definition at line 93 of file jFEXForwardElecInfo.h.

◆ m_phi

uint LVL1::jFEXForwardElecInfo::m_phi = 0
private

Definition at line 119 of file jFEXForwardElecInfo.h.

◆ m_res

uint LVL1::jFEXForwardElecInfo::m_res = 0
private

Definition at line 121 of file jFEXForwardElecInfo.h.

◆ m_reso

uint LVL1::jFEXForwardElecInfo::m_reso = 200
private

Definition at line 107 of file jFEXForwardElecInfo.h.

◆ m_sat

uint LVL1::jFEXForwardElecInfo::m_sat = 0
private

Definition at line 120 of file jFEXForwardElecInfo.h.

◆ m_tob

uint32_t LVL1::jFEXForwardElecInfo::m_tob = 0
private

Definition at line 122 of file jFEXForwardElecInfo.h.

◆ m_TTClusEtEM

int LVL1::jFEXForwardElecInfo::m_TTClusEtEM = 0
private

Definition at line 97 of file jFEXForwardElecInfo.h.

◆ m_TTClusSatEM

bool LVL1::jFEXForwardElecInfo::m_TTClusSatEM = false
private

Definition at line 98 of file jFEXForwardElecInfo.h.

◆ m_TTEtEMiso

int LVL1::jFEXForwardElecInfo::m_TTEtEMiso = 0
private

Definition at line 94 of file jFEXForwardElecInfo.h.

◆ m_TTEtHad1

int LVL1::jFEXForwardElecInfo::m_TTEtHad1 = 0
private

Definition at line 95 of file jFEXForwardElecInfo.h.

◆ m_TTEtHad2

int LVL1::jFEXForwardElecInfo::m_TTEtHad2 = 0
private

Definition at line 96 of file jFEXForwardElecInfo.h.

◆ m_TTsInSearchWindow

std::vector<uint> LVL1::jFEXForwardElecInfo::m_TTsInSearchWindow = {}
private

Definition at line 101 of file jFEXForwardElecInfo.h.


The documentation for this class was generated from the following files:
LVL1::jFEXForwardElecInfo::calcFwdElEDM
void calcFwdElEDM()
Calculate variables for top word.
Definition: jFEXForwardElecInfo.cxx:198
LVL1::jFEXForwardElecInfo::m_et
uint m_et
Definition: jFEXForwardElecInfo.h:114
LVL1::jFEXForwardElecInfo::m_EtEM
uint m_EtEM
Definition: jFEXForwardElecInfo.h:113
LVL1::jFEXForwardElecTOB::setET
void setET(unsigned int)
Definition: jFEXForwardElecTOB.cxx:44
LVL1::jFEXForwardElecInfo::m_iphi
int m_iphi
Definition: jFEXForwardElecInfo.h:105
LVL1::jFEXForwardElecInfo::m_emiso
uint m_emiso
Definition: jFEXForwardElecInfo.h:115
LVL1::FEXAlgoSpaceDefs::jFEX_algoSpace_C_EMIE_end_eta
constexpr static int jFEX_algoSpace_C_EMIE_end_eta
Definition: FEXAlgoSpaceDefs.h:66
LVL1::FEXAlgoSpaceDefs::jEM_resBit
constexpr static int jEM_resBit
Definition: FEXAlgoSpaceDefs.h:107
LVL1::jFEXForwardElecInfo::m_EtHad1
uint m_EtHad1
Definition: jFEXForwardElecInfo.h:111
LVL1::FEXAlgoSpaceDefs::jFEX_algoSpace_C_FCAL_end_eta
constexpr static int jFEX_algoSpace_C_FCAL_end_eta
Definition: FEXAlgoSpaceDefs.h:68
LVL1::jFEXForwardElecInfo::m_coreTTfEta
float m_coreTTfEta
Definition: jFEXForwardElecInfo.h:99
LVL1::jFEXForwardElecInfo::m_ieta
int m_ieta
Definition: jFEXForwardElecInfo.h:104
LVL1::FEXAlgoSpaceDefs::jEM_isoBit
constexpr static int jEM_isoBit
Definition: FEXAlgoSpaceDefs.h:110
LVL1::jFEXForwardElecInfo::m_coreTTsatEM
bool m_coreTTsatEM
Definition: jFEXForwardElecInfo.h:90
LVL1::jFEXForwardElecTOB::setEMf1
void setEMf1(unsigned int)
Definition: jFEXForwardElecTOB.cxx:54
LVL1::jFEXForwardElecInfo::m_EtHad2
uint m_EtHad2
Definition: jFEXForwardElecInfo.h:112
LVL1::jFEXForwardElecInfo::m_cval
int m_cval[9]
Definition: jFEXForwardElecInfo.h:108
LVL1::jFEXForwardElecTOB::setPhi
void setPhi(unsigned int)
Definition: jFEXForwardElecTOB.cxx:39
LVL1::jFEXForwardElecInfo::m_nextTTEtEM
int m_nextTTEtEM
Definition: jFEXForwardElecInfo.h:92
LVL1::jFEXForwardElecInfo::m_phi
uint m_phi
Definition: jFEXForwardElecInfo.h:119
LVL1::jFEXForwardElecInfo::m_emfr2
uint m_emfr2
Definition: jFEXForwardElecInfo.h:117
lumiFormat.i
int i
Definition: lumiFormat.py:85
LVL1::jFEXForwardElecInfo::m_EtEMiso
uint m_EtEMiso
Definition: jFEXForwardElecInfo.h:110
LVL1::jFEXForwardElecInfo::calcTTClusEtEM
void calcTTClusEtEM()
Definition: jFEXForwardElecInfo.cxx:125
LVL1::jFEXForwardElecInfo::m_sat
uint m_sat
Definition: jFEXForwardElecInfo.h:120
LVL1::jFEXForwardElecInfo::m_res
uint m_res
Definition: jFEXForwardElecInfo.h:121
LVL1::jFEXForwardElecInfo::m_coreTTID
uint m_coreTTID
Definition: jFEXForwardElecInfo.h:103
LVL1::jFEXForwardElecInfo::m_emfr1
uint m_emfr1
Definition: jFEXForwardElecInfo.h:116
LVL1::FEXAlgoSpaceDefs::jEM_phiBit
constexpr static int jEM_phiBit
Definition: FEXAlgoSpaceDefs.h:113
LVL1::jFEXForwardElecInfo::m_TTClusSatEM
bool m_TTClusSatEM
Definition: jFEXForwardElecInfo.h:98
LVL1::FEXAlgoSpaceDefs::jEM_etaBit
constexpr static int jEM_etaBit
Definition: FEXAlgoSpaceDefs.h:112
LVL1::jFEXForwardElecInfo::m_nextTTsatEM
bool m_nextTTsatEM
Definition: jFEXForwardElecInfo.h:93
LVL1::jFEXForwardElecInfo::m_tob
uint32_t m_tob
Definition: jFEXForwardElecInfo.h:122
LVL1::jFEXForwardElecInfo::m_TTClusEtEM
int m_TTClusEtEM
Definition: jFEXForwardElecInfo.h:97
LVL1::jFEXForwardElecTOB::setIso
void setIso(unsigned int)
Definition: jFEXForwardElecTOB.cxx:49
LVL1::FEXAlgoSpaceDefs::jFEX_algoSpace_A_FCAL_start_eta
constexpr static int jFEX_algoSpace_A_FCAL_start_eta
Definition: FEXAlgoSpaceDefs.h:47
LVL1::jFEXForwardElecTOB::setSat
void setSat(unsigned int)
Definition: jFEXForwardElecTOB.cxx:65
LVL1::FEXAlgoSpaceDefs::jFEX_algoSpace_A_EMIE_eta
constexpr static int jFEX_algoSpace_A_EMIE_eta
Definition: FEXAlgoSpaceDefs.h:46
LVL1::jFEXForwardElecInfo::m_eta
uint m_eta
Definition: jFEXForwardElecInfo.h:118
LVL1::jFEXForwardElecInfo::m_TTEtHad2
int m_TTEtHad2
Definition: jFEXForwardElecInfo.h:96
LVL1::jFEXForwardElecInfo::m_coreTTfPhi
float m_coreTTfPhi
Definition: jFEXForwardElecInfo.h:100
LVL1::FEXAlgoSpaceDefs::jEM_emf2Bit
constexpr static int jEM_emf2Bit
Definition: FEXAlgoSpaceDefs.h:108
LVL1::jFEXForwardElecInfo::m_jfex
uint m_jfex
Definition: jFEXForwardElecInfo.h:106
LVL1::jFEXForwardElecInfo::m_reso
uint m_reso
Definition: jFEXForwardElecInfo.h:107
LVL1::jFEXForwardElecTOB::setEMf2
void setEMf2(unsigned int)
Definition: jFEXForwardElecTOB.cxx:59
LVL1::jFEXForwardElecInfo::m_TTEtEMiso
int m_TTEtEMiso
Definition: jFEXForwardElecInfo.h:94
LVL1::FEXAlgoSpaceDefs::jEM_emf1Bit
constexpr static int jEM_emf1Bit
Definition: FEXAlgoSpaceDefs.h:109
LVL1::jFEXForwardElecTOB::setEta
void setEta(unsigned int)
Definition: jFEXForwardElecTOB.cxx:34
LVL1::jFEXForwardElecInfo::m_TTsInSearchWindow
std::vector< uint > m_TTsInSearchWindow
Definition: jFEXForwardElecInfo.h:101
LVL1::jFEXForwardElecInfo::m_coreTTEtEM
int m_coreTTEtEM
Definition: jFEXForwardElecInfo.h:89
LVL1::FEXAlgoSpaceDefs::jEM_etBit
constexpr static int jEM_etBit
Definition: FEXAlgoSpaceDefs.h:111
LVL1::jFEXForwardElecInfo::m_nextTTID
uint m_nextTTID
Definition: jFEXForwardElecInfo.h:91
LVL1::jFEXForwardElecInfo::m_TTEtHad1
int m_TTEtHad1
Definition: jFEXForwardElecInfo.h:95