ATLAS Offline Software
jFEXForwardJetsInfo.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 //***************************************************************************
5 // jFEXForwardJetsInfo -
6 // -------------------
7 // begin : 07 07 2021
8 // email : varsiha.sothilingam@cern.ch
9 //***************************************************************************
10 #include <iostream>
11 #include <vector>
12 #include <string>
13 #include <map>
14 //#include "L1CaloFEXSim/jFEXForwardJetsAlgo.h"
15 #include "L1CaloFEXSim/jTower.h"
23 #include "StoreGate/StoreGateSvc.h"
24 
26 {
27  m_centreTTEta = centreTTEta;
28 }
29 
31 {
32  return m_centreTTEta;
33 }
34 
36 {
37  m_centreTTPhi = centreTTPhi;
38 }
39 
41 {
42  return m_centreTTPhi;
43 }
45 {
46  m_centreLocalTTEta = centreLocalTTEta;
47 }
48 
50 {
51  return m_centreLocalTTEta;
52 }
53 
55 {
56  m_centreLocalTTPhi = centreLocalTTPhi;
57 }
58 
60 {
61  return m_centreLocalTTPhi;
62 }
63 
65 {
66  m_TTsInSeed.push_back(TT_ID);
67 }
68 
70 {
71  return m_TTsInSeed;
72 }
73 
75 {
76  m_seed_ET += seed_ET;
77 }
78 
80 {
81  return m_seed_ET;
82 }
83 
85 {
86  m_firstEnergyRing_ET += firstER_ET;
87 }
89 {
90  return m_firstEnergyRing_ET;
91 }
92 
94 {
95  m_firstEnergyRing_TTIDs.push_back(firstER_TTID);
96 }
98 {
99  return m_firstEnergyRing_TTIDs;
100 }
101 
103 {
104  m_secondEnergyRing_TTIDs.push_back(secondER_TTID);
105 }
107 {
108  return m_secondEnergyRing_TTIDs;
109 }
110 
112 {
113  m_secondEnergyRing_ET += secondER_ET;
114 }
115 
117 {
118  return m_secondEnergyRing_ET;
119 }
120 
122  m_TTsInSearchWindow.push_back(TT_ID);
123 }
124 
126  return m_TTsInSearchWindow;
127 }
128 
130  m_SearchWindow_ET += et;
131 }
132 
134  return m_SearchWindow_ET;
135 }
136 
et
Extra patterns decribing particle interation process.
LVL1::jFEXForwardJetsInfo::getCentreLocalTTPhi
float getCentreLocalTTPhi()
Definition: jFEXForwardJetsInfo.cxx:59
LVL1::jFEXForwardJetsInfo::includeTTinSearchWindow
void includeTTinSearchWindow(int TT_ID)
Definition: jFEXForwardJetsInfo.cxx:121
xAOD::et
et
Definition: TrigEMCluster_v1.cxx:25
LVL1::jFEXForwardJetsInfo::includeTTIDinSecondER
void includeTTIDinSecondER(int secondER_TTID)
Definition: jFEXForwardJetsInfo.cxx:102
LVL1::jFEXForwardJetsInfo::getFirstEnergyRingET
int getFirstEnergyRingET()
Definition: jFEXForwardJetsInfo.cxx:88
LVL1::jFEXForwardJetsInfo::setCentreTTPhi
void setCentreTTPhi(float centreTTPhi)
Definition: jFEXForwardJetsInfo.cxx:35
LVL1::jFEXForwardJetsInfo::getTTIDinSecondER
std::vector< int > getTTIDinSecondER()
Definition: jFEXForwardJetsInfo.cxx:106
LVL1::jFEXForwardJetsInfo::getSearchWindowET
int getSearchWindowET()
Definition: jFEXForwardJetsInfo.cxx:133
LVL1::jFEXForwardJetsInfo::includeTTIDinFirstER
void includeTTIDinFirstER(int firstER_TTID)
Definition: jFEXForwardJetsInfo.cxx:93
LVL1::jFEXForwardJetsInfo::getCentreTTEta
float getCentreTTEta()
Definition: jFEXForwardJetsInfo.cxx:30
AthAlgorithm.h
LVL1::jFEXForwardJetsInfo::addToFirstEnergyRingET
void addToFirstEnergyRingET(int firstER_ET)
Definition: jFEXForwardJetsInfo.cxx:84
LVL1::jFEXForwardJetsInfo::m_centreTTEta
float m_centreTTEta
Definition: jFEXForwardJetsInfo.h:73
LVL1::jFEXForwardJetsInfo::getCentreLocalTTEta
float getCentreLocalTTEta()
Definition: jFEXForwardJetsInfo.cxx:49
LVL1::jFEXForwardJetsInfo::getTTinSearchWindow
std::vector< int > getTTinSearchWindow()
Definition: jFEXForwardJetsInfo.cxx:125
LVL1::jFEXForwardJetsInfo::getCentreTTPhi
float getCentreTTPhi()
Definition: jFEXForwardJetsInfo.cxx:40
LVL1::jFEXForwardJetsInfo::setCentreLocalTTPhi
void setCentreLocalTTPhi(float centreLocalTTPhi)
Definition: jFEXForwardJetsInfo.cxx:54
CaloCell_SuperCell_ID.h
Helper class for offline supercell identifiers.
LVL1::jFEXForwardJetsInfo::includeTTinSeed
void includeTTinSeed(int TT_ID)
Definition: jFEXForwardJetsInfo.cxx:64
FEXAlgoSpaceDefs.h
LVL1::jFEXForwardJetsInfo::addToSearchWindowET
void addToSearchWindowET(int seed_ET)
Definition: jFEXForwardJetsInfo.cxx:129
LVL1::jFEXForwardJetsInfo::addToSeedET
void addToSeedET(int seed_ET)
Definition: jFEXForwardJetsInfo.cxx:74
LVL1::jFEXForwardJetsInfo::setCentreTTEta
void setCentreTTEta(float centreTTEta)
Definition: jFEXForwardJetsInfo.cxx:25
jTowerContainer.h
jFEXForwardJetsInfo.h
LVL1::jFEXForwardJetsInfo::setCentreLocalTTEta
void setCentreLocalTTEta(float centreLocalTTEta)
Definition: jFEXForwardJetsInfo.cxx:44
CaloCellContainer.h
LVL1::jFEXForwardJetsInfo::getSecondEnergyRingET
int getSecondEnergyRingET()
Definition: jFEXForwardJetsInfo.cxx:116
LVL1::jFEXForwardJetsInfo::getSeedET
int getSeedET()
Definition: jFEXForwardJetsInfo.cxx:79
CaloIdManager.h
jTower.h
StoreGateSvc.h
LVL1::jFEXForwardJetsInfo::addToSecondEnergyRingET
void addToSecondEnergyRingET(int secondER_ET)
Definition: jFEXForwardJetsInfo.cxx:111
LVL1::jFEXForwardJetsInfo::getTTIDinFirstER
std::vector< int > getTTIDinFirstER()
Definition: jFEXForwardJetsInfo.cxx:97
LVL1::jFEXForwardJetsInfo::getTTinSeed
std::vector< int > getTTinSeed()
Definition: jFEXForwardJetsInfo.cxx:69