ATLAS Offline Software
TopoInputEvent.h
Go to the documentation of this file.
1 // Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
2 
3 #ifndef L1TopoEvent_TopoInputEvent
4 #define L1TopoEvent_TopoInputEvent
5 
6 #include <iostream>
7 #include <vector>
8 
30 #include "L1TopoCommon/Types.h"
31 
33 
34 namespace TCS {
35  class TopoInputEvent;
36 }
37 
38 namespace TCS {
39 
40  std::ostream & operator<<(std::ostream &, const TCS::TopoInputEvent &);
41 
43  public:
44 
47 
48  const ClusterTOBArray & clusters() const { return m_clusters; }
49  const eEmTOBArray & eEms() const { return m_eEms; }
50  const jEmTOBArray & jEms() const { return m_jEms; }
51  const eTauTOBArray & eTaus() const { return m_eTaus; }
52  const jTauTOBArray & jTaus() const { return m_jTaus; }
53  const cTauTOBArray & cTaus() const { return m_cTaus; }
54  const ClusterTOBArray & taus() const { return m_taus; }
55  const JetTOBArray & jets() const { return m_jets; }
56  const jLJetTOBArray & jLJets() const { return m_jLJets; }
57  const gLJetTOBArray & gLJets() const { return m_gLJets; }
58  const jJetTOBArray & jJets() const { return m_jJets; }
59  const gJetTOBArray & gJets() const { return m_gJets; }
60  const MuonTOBArray & muons() const { return m_muons; }
61  const LateMuonTOBArray & lateMuons() const { return m_lateMuons; }
62  const MuonNextBCTOBArray & muonsNextBC() const { return m_muonsNextBC; }
63  const MetTOB & met() const { return m_met[0]; }
64  const jXETOB & jxe() const { return m_jxe[0]; }
65  const jTETOB & jte() const { return m_jte[0]; }
66  const jTETOB & jtec() const { return m_jtec[0]; }
67  const jTETOB & jtefwd() const { return m_jtefwd[0]; }
68  const jTETOB & jtefwda() const { return m_jtefwda[0]; }
69  const jTETOB & jtefwdc() const { return m_jtefwdc[0]; }
70  const gXETOB & gxe() const { return m_gxejwoj[0]; }
71  const gXETOB & gmht() const { return m_gmht[0]; }
72  const gXETOB & gxenc() const { return m_gxenc[0]; }
73  const gXETOB & gxerho() const { return m_gxerho[0]; }
74  const gTETOB & gte() const { return m_gte[0]; }
75  uint32_t run_number() const { return m_runNo; }
76  uint32_t event_number() const { return m_evtNo; }
77  uint32_t lumi_block() const { return m_lumiB; }
78  uint32_t bunch_crossing_id() const { return m_BCID; }
84  bool overflowFromJetInput () const { return m_overflowFromJetInput ; }
85  bool overflowFromeEmInput () const { return m_overflowFromeEmInput ; }
86  bool overflowFromjEmInput () const { return m_overflowFromjEmInput ; }
95  bool overflowFromjXEInput () const { return m_overflowFromjXEInput ; }
98  bool overflowFromjTEInput () const { return m_overflowFromjTEInput ; }
107  bool overflowFromgTEInput () const { return m_overflowFromgTEInput ; }
110  bool overflowFromMuonNextBCInput () const { return m_overflowFromMuonNextBCInput ; } // end of groupOverflowGetters
112  StatusCode addCluster(const ClusterTOB & cluster);
113  StatusCode addeEm(const eEmTOB & eEm);
114  StatusCode addjEm(const jEmTOB & jEm);
115  StatusCode addeTau(const eTauTOB & eTau);
116  StatusCode addjTau(const jTauTOB & tau);
117  StatusCode addcTau(const eTauTOB & eTau);
118  StatusCode addcTau(const jTauTOB & jTau);
119  StatusCode addTau(const ClusterTOB & tau);
120  StatusCode addMuon(const MuonTOB & muon);
123  StatusCode addJet(const JetTOB & jet);
124  StatusCode addjLJet(const jLJetTOB & jet);
125  StatusCode addgLJet(const gLJetTOB & jet);
126  StatusCode addjJet(const jJetTOB & jet);
127  StatusCode addgJet(const gJetTOB & jet);
128  StatusCode setMET(const MetTOB & met);
129  StatusCode setjXE(const jXETOB & jXE);
130  StatusCode setjXEC(const jXETOB & jXEC);
131  StatusCode setjXEPERF(const jXETOB & jXEPERF);
132  StatusCode setjTE(const jTETOB & jTE);
133  StatusCode setjTEC(const jTETOB & jTEC);
134  StatusCode setjTEFWD(const jTETOB & jTEFWD);
135  StatusCode setjTEFWDA(const jTETOB & jTEFWDA);
136  StatusCode setjTEFWDC(const jTETOB & jTEFWDC);
137  StatusCode setgXEJWOJ(const gXETOB & gXEJWOJ);
138  StatusCode setgXENC(const gXETOB & gXENC);
139  StatusCode setgXERHO(const gXETOB & gXERHO);
140  StatusCode setgMHT(const gXETOB & gMHT);
141  StatusCode setgTE(const gTETOB & gTE);
142  StatusCode setEventInfo(const uint32_t runNo, const uint32_t evtNo, const uint32_t lumiB, const uint32_t BCID);
148  void setOverflowFromEmtauInput (bool v);
149  void setOverflowFromJetInput (bool v);
150  void setOverflowFromeEmInput (bool v);
151  void setOverflowFromjEmInput (bool v);
152  void setOverflowFromeTauInput (bool v);
153  void setOverflowFromjTauInput (bool v);
154  void setOverflowFromcTauInput (bool v);
155  void setOverflowFromjLJetInput (bool v);
156  void setOverflowFromgLJetInput (bool v);
157  void setOverflowFromjJetInput (bool v);
158  void setOverflowFromgJetInput (bool v);
159  void setOverflowFromEnergyInput(bool v);
160  void setOverflowFromjXEInput(bool v);
163  void setOverflowFromjTEInput(bool v);
164  void setOverflowFromjTECInput(bool v);
165  void setOverflowFromjTEFWDInput(bool v);
166  void setOverflowFromjTEFWDAInput(bool v);
167  void setOverflowFromjTEFWDCInput(bool v);
168  void setOverflowFromgXEJWOJInput(bool v);
169  void setOverflowFromgXENCInput(bool v);
170  void setOverflowFromgXERHOInput(bool v);
171  void setOverflowFromgMHTInput(bool v);
172  void setOverflowFromgTEInput(bool v);
173  void setOverflowFromMuonInput (bool v);
174  void setOverflowFromLateMuonInput (bool v);
175  void setOverflowFromMuonNextBCInput (bool v); // end of groupOverflowSetters
177  // access all inputs by type
181 
182  // to be calles after each event
183  StatusCode clear();
184 
185  // to enable dumping of the input after each event
186  void enableInputDump( const std::string& filename, bool enable = true );
187 
188  // to trigger the writing of the event
189  void dumpStart();
190  void dump();
191  void dumpFinish();
192 
193  void print() const;
194 
195  private:
196  friend std::ostream & operator<<(std::ostream &, const TCS::TopoInputEvent &);
197 
198  // data is owned by the TopoInputEvent
214  MetTOBArray m_met; // will have size 1
215  jXETOBArray m_jxe; // will have size 1
216  jXETOBArray m_jxec; // will have size 1
217  jXETOBArray m_jxeperf; // will have size 1
218  jTETOBArray m_jte; // will have size 1
219  jTETOBArray m_jtec; // will have size 1
220  jTETOBArray m_jtefwd; // will have size 1
221  jTETOBArray m_jtefwda; // will have size 1
222  jTETOBArray m_jtefwdc; // will have size 1
223  gXETOBArray m_gxejwoj; // will have size 1
224  gXETOBArray m_gxenc; // will have size 1
225  gXETOBArray m_gxerho; // will have size 1
226  gXETOBArray m_gmht; // will have size 1
227  gTETOBArray m_gte; // will have size 1
228 
233 
234  bool m_dumpEnabled { false };
235  bool m_overflowFromEmtauInput { false };
236  bool m_overflowFromJetInput { false };
237  bool m_overflowFromeEmInput { false };
238  bool m_overflowFromjEmInput { false };
239  bool m_overflowFromeTauInput { false };
240  bool m_overflowFromjTauInput { false };
241  bool m_overflowFromcTauInput { false };
242  bool m_overflowFromjLJetInput { false };
243  bool m_overflowFromgLJetInput { false };
244  bool m_overflowFromjJetInput { false };
245  bool m_overflowFromgJetInput { false };
247  bool m_overflowFromjXEInput { false };
248  bool m_overflowFromjXECInput { false };
250  bool m_overflowFromjTEInput { false };
251  bool m_overflowFromjTECInput { false };
256  bool m_overflowFromgXENCInput { false };
258  bool m_overflowFromgMHTInput { false };
259  bool m_overflowFromgTEInput { false };
260  bool m_overflowFromMuonInput { false };
263  std::string m_inputDumpFile { "" };
264 
265  };
266 
267 }
268 
269 
270 #endif
TCS::gTETOBArray
Definition: gTETOBArray.h:14
TCS::TopoInputEvent::m_BCID
uint32_t m_BCID
Definition: TopoInputEvent.h:232
TCS::TopoInputEvent::m_overflowFromjXEInput
bool m_overflowFromjXEInput
Definition: TopoInputEvent.h:247
TCS::TopoInputEvent::setOverflowFromgMHTInput
void setOverflowFromgMHTInput(bool v)
Definition: TopoInputEvent.cxx:318
TCS::LateMuonTOB
Definition: LateMuonTOB.h:13
TCS::TopoInputEvent::setOverflowFromMuonInput
void setOverflowFromMuonInput(bool v)
Definition: TopoInputEvent.cxx:338
TCS::TopoInputEvent::m_muonsNextBC
MuonNextBCTOBArray m_muonsNextBC
Definition: TopoInputEvent.h:213
TCS::TopoInputEvent::addLateMuon
StatusCode addLateMuon(const LateMuonTOB &muon)
Definition: TopoInputEvent.cxx:127
TCS::TopoInputEvent::clear
StatusCode clear()
Definition: TopoInputEvent.cxx:430
TCS::TopoInputEvent::setgXENC
StatusCode setgXENC(const gXETOB &gXENC)
Definition: TopoInputEvent.cxx:197
xAOD::muon
@ muon
Definition: TrackingPrimitives.h:195
TCS::TopoInputEvent::gLJets
const gLJetTOBArray & gLJets() const
Definition: TopoInputEvent.h:57
TCS::jTauTOBArray
Definition: jTauTOBArray.h:19
TCS::TopoInputEvent::gJets
const gJetTOBArray & gJets() const
Definition: TopoInputEvent.h:59
TCS::TopoInputEvent::m_overflowFromMuonNextBCInput
bool m_overflowFromMuonNextBCInput
Definition: TopoInputEvent.h:262
TCS::TopoInputEvent::gxe
const gXETOB & gxe() const
Definition: TopoInputEvent.h:70
TCS::TopoInputEvent::m_overflowFromjTauInput
bool m_overflowFromjTauInput
Definition: TopoInputEvent.h:240
TCS::TopoInputEvent::m_dumpEnabled
bool m_dumpEnabled
Definition: TopoInputEvent.h:234
TCS::TopoInputEvent::muons
const MuonTOBArray & muons() const
Definition: TopoInputEvent.h:60
TCS::MuonTOB
Definition: MuonTOB.h:14
TCS::TopoInputEvent::cTaus
const cTauTOBArray & cTaus() const
Definition: TopoInputEvent.h:53
TCS::TopoInputEvent::setOverflowFromgXERHOInput
void setOverflowFromgXERHOInput(bool v)
Definition: TopoInputEvent.cxx:328
TCS::TopoInputEvent::setjXEPERF
StatusCode setjXEPERF(const jXETOB &jXEPERF)
jXETOBArray.h
TCS::TopoInputEvent::setOverflowFromLateMuonInput
void setOverflowFromLateMuonInput(bool v)
Definition: TopoInputEvent.cxx:343
TCS::TopoInputEvent::setgXERHO
StatusCode setgXERHO(const gXETOB &gXERHO)
Definition: TopoInputEvent.cxx:203
TCS::TopoInputEvent::setjXEC
StatusCode setjXEC(const jXETOB &jXEC)
Definition: TopoInputEvent.cxx:149
TCS::TopoInputEvent::jEms
const jEmTOBArray & jEms() const
Definition: TopoInputEvent.h:50
TCS::TopoInputEvent::overflowFromMuonInput
bool overflowFromMuonInput() const
Definition: TopoInputEvent.h:108
TCS::TopoInputEvent::overflowFromeTauInput
bool overflowFromeTauInput() const
Definition: TopoInputEvent.h:87
TCS::ClusterTOBArray
Definition: ClusterTOBArray.h:19
TCS::gXETOBArray
Definition: gXETOBArray.h:14
TCS::TopoInputEvent::overflowFromLateMuonInput
bool overflowFromLateMuonInput() const
Definition: TopoInputEvent.h:109
TCS::TopoInputEvent::overflowFromjXECInput
bool overflowFromjXECInput() const
Definition: TopoInputEvent.h:96
TCS::TopoInputEvent::m_overflowFromEmtauInput
bool m_overflowFromEmtauInput
Definition: TopoInputEvent.h:235
TCS::TopoInputEvent::overflowFromEnergyInput
bool overflowFromEnergyInput() const
Definition: TopoInputEvent.h:94
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
TCS::TopoInputEvent::TopoInputEvent
TopoInputEvent()
Definition: TopoInputEvent.cxx:10
TCS::TopoInputEvent::m_overflowFromcTauInput
bool m_overflowFromcTauInput
Definition: TopoInputEvent.h:241
TCS::MetTOB
Definition: MetTOB.h:13
jJetTOBArray.h
TCS::TopoInputEvent::m_muons
MuonTOBArray m_muons
Definition: TopoInputEvent.h:211
TCS::TopoInputEvent::setOverflowFromjTEInput
void setOverflowFromjTEInput(bool v)
Definition: TopoInputEvent.cxx:288
TCS::TopoInputEvent::jJets
const jJetTOBArray & jJets() const
Definition: TopoInputEvent.h:58
TCS::TopoInputEvent::setOverflowFromEmtauInput
void setOverflowFromEmtauInput(bool v)
Definition: TopoInputEvent.cxx:223
TCS::TopoInputEvent::addCluster
StatusCode addCluster(const ClusterTOB &cluster)
Definition: TopoInputEvent.cxx:46
TCS::TopoInputEvent::m_overflowFromjTECInput
bool m_overflowFromjTECInput
Definition: TopoInputEvent.h:251
TCS::TopoInputEvent::setjTE
StatusCode setjTE(const jTETOB &jTE)
Definition: TopoInputEvent.cxx:155
TCS::TopoInputEvent::overflowFromEmtauInput
bool overflowFromEmtauInput() const
Definition: TopoInputEvent.h:83
TCS::TopoInputEvent::setgXEJWOJ
StatusCode setgXEJWOJ(const gXETOB &gXEJWOJ)
Definition: TopoInputEvent.cxx:185
TCS::TopoInputEvent::bunch_crossing_id
uint32_t bunch_crossing_id() const
Definition: TopoInputEvent.h:78
ClusterTOBArray.h
TCS::TopoInputEvent::setOverflowFromjTECInput
void setOverflowFromjTECInput(bool v)
Definition: TopoInputEvent.cxx:293
TCS::TopoInputEvent::m_overflowFromjLJetInput
bool m_overflowFromjLJetInput
Definition: TopoInputEvent.h:242
TCS::MetTOBArray
Definition: MetTOBArray.h:14
TCS::gTETOB
Definition: gTETOB.h:13
TCS::TopoInputEvent::m_jLJets
jLJetTOBArray m_jLJets
Definition: TopoInputEvent.h:207
TCS::TopoInputEvent::run_number
uint32_t run_number() const
Definition: TopoInputEvent.h:75
Types.h
TCS::TopoInputEvent::overflowFromjXEInput
bool overflowFromjXEInput() const
Definition: TopoInputEvent.h:95
TCS::TopoInputEvent::overflowFromjTEInput
bool overflowFromjTEInput() const
Definition: TopoInputEvent.h:98
TCS::TopoInputEvent::setOverflowFromjTEFWDCInput
void setOverflowFromjTEFWDCInput(bool v)
Definition: TopoInputEvent.cxx:308
TCS::TopoInputEvent::gxenc
const gXETOB & gxenc() const
Definition: TopoInputEvent.h:72
TCS::TopoInputEvent::setOverflowFromgXENCInput
void setOverflowFromgXENCInput(bool v)
Definition: TopoInputEvent.cxx:323
TCS::TopoInputEvent::setEventInfo
StatusCode setEventInfo(const uint32_t runNo, const uint32_t evtNo, const uint32_t lumiB, const uint32_t BCID)
Definition: TopoInputEvent.cxx:215
TCS::TopoInputEvent::m_cTaus
cTauTOBArray m_cTaus
Definition: TopoInputEvent.h:204
TCS::TopoInputEvent::setOverflowFromjXECInput
void setOverflowFromjXECInput(bool v)
TCS::TopoInputEvent::m_overflowFromeTauInput
bool m_overflowFromeTauInput
Definition: TopoInputEvent.h:239
TCS::LateMuonTOBArray
Definition: LateMuonTOBArray.h:19
TCS::eEmTOBArray
Definition: L1Topo/L1TopoEvent/L1TopoEvent/eEmTOBArray.h:14
TCS::TopoInputEvent::m_jEms
jEmTOBArray m_jEms
Definition: TopoInputEvent.h:201
TCS::TopoInputEvent::setOverflowFromgJetInput
void setOverflowFromgJetInput(bool v)
Definition: TopoInputEvent.cxx:263
gXETOBArray.h
TCS::cTauTOBArray
Definition: L1Topo/L1TopoEvent/L1TopoEvent/cTauTOBArray.h:14
TCS::TopoInputEvent::setOverflowFromjTEFWDInput
void setOverflowFromjTEFWDInput(bool v)
Definition: TopoInputEvent.cxx:298
TCS::TopoInputEvent::setjXE
StatusCode setjXE(const jXETOB &jXE)
Definition: TopoInputEvent.cxx:143
TCS::TopoInputEvent::overflowFromjLJetInput
bool overflowFromjLJetInput() const
Definition: TopoInputEvent.h:90
TCS::TopoInputEvent::eEms
const eEmTOBArray & eEms() const
Definition: TopoInputEvent.h:49
TCS::TopoInputEvent::addjJet
StatusCode addjJet(const jJetTOB &jet)
Definition: TopoInputEvent.cxx:112
MuonNextBCTOBArray.h
TCS::TopoInputEvent::m_runNo
uint32_t m_runNo
Definition: TopoInputEvent.h:229
TCS::TopoInputEvent::lateMuons
const LateMuonTOBArray & lateMuons() const
Definition: TopoInputEvent.h:61
TCS::TopoInputEvent::eTaus
const eTauTOBArray & eTaus() const
Definition: TopoInputEvent.h:51
TCS::TopoInputEvent::addgJet
StatusCode addgJet(const gJetTOB &jet)
Definition: TopoInputEvent.cxx:117
TCS::TopoInputEvent::setOverflowFromeEmInput
void setOverflowFromeEmInput(bool v)
Definition: TopoInputEvent.cxx:233
TCS::TopoInputEvent::setOverflowFromgXEJWOJInput
void setOverflowFromgXEJWOJInput(bool v)
Definition: TopoInputEvent.cxx:313
TCS::TopoInputEvent::gte
const gTETOB & gte() const
Definition: TopoInputEvent.h:74
PixelByteStreamErrors::BCID
@ BCID
Definition: PixelByteStreamErrors.h:13
TCS::jLJetTOBArray
Definition: jLJetTOBArray.h:19
gLJetTOBArray.h
TCS::TopoInputEvent::addeTau
StatusCode addeTau(const eTauTOB &eTau)
Definition: TopoInputEvent.cxx:61
TCS::TopoInputEvent::m_overflowFromjEmInput
bool m_overflowFromjEmInput
Definition: TopoInputEvent.h:238
TCS::TopoInputEvent::addTau
StatusCode addTau(const ClusterTOB &tau)
Definition: TopoInputEvent.cxx:77
TCS::TopoInputEvent::m_overflowFromjTEInput
bool m_overflowFromjTEInput
Definition: TopoInputEvent.h:250
TCS::eTauTOBArray
Definition: eTauTOBArray.h:14
jLJetTOBArray.h
TCS::TopoInputEvent::m_overflowFromeEmInput
bool m_overflowFromeEmInput
Definition: TopoInputEvent.h:237
TCS::TopoInputEvent::m_overflowFromgXEJWOJInput
bool m_overflowFromgXEJWOJInput
Definition: TopoInputEvent.h:255
TCS::TopoInputEvent::m_clusters
ClusterTOBArray m_clusters
Definition: TopoInputEvent.h:199
TCS::jTETOBArray
Definition: jTETOBArray.h:14
TCS::TopoInputEvent::setjTEFWDC
StatusCode setjTEFWDC(const jTETOB &jTEFWDC)
Definition: TopoInputEvent.cxx:179
TCS::jJetTOB
Definition: jJetTOB.h:16
met
Definition: IMETSignificance.h:24
TCS::TopoInputEvent::m_overflowFromjTEFWDInput
bool m_overflowFromjTEFWDInput
Definition: TopoInputEvent.h:252
jet
Definition: JetCalibTools_PlotJESFactors.cxx:23
gTETOBArray.h
TCS::TopoInputEvent::m_gte
gTETOBArray m_gte
Definition: TopoInputEvent.h:227
TCS::TopoInputEvent::m_inputDumpFile
std::string m_inputDumpFile
Definition: TopoInputEvent.h:263
TCS::TopoInputEvent::m_overflowFromgJetInput
bool m_overflowFromgJetInput
Definition: TopoInputEvent.h:245
TCS::TopoInputEvent::setOverflowFromEnergyInput
void setOverflowFromEnergyInput(bool v)
Definition: TopoInputEvent.cxx:278
TCS::TopoInputEvent::m_overflowFromgMHTInput
bool m_overflowFromgMHTInput
Definition: TopoInputEvent.h:258
TCS::TopoInputEvent::m_overflowFromgXERHOInput
bool m_overflowFromgXERHOInput
Definition: TopoInputEvent.h:257
JetTOBArray.h
TCS::eTauTOB
Definition: eTauTOB.h:13
TCS::jLJetTOB
Definition: jLJetTOB.h:16
TCS::TopoInputEvent::setjTEC
StatusCode setjTEC(const jTETOB &jTEC)
Definition: TopoInputEvent.cxx:161
TCS::TopoInputEvent::addgLJet
StatusCode addgLJet(const gLJetTOB &jet)
Definition: TopoInputEvent.cxx:107
StatusCode.h
TCS::TopoInputEvent::m_gLJets
gLJetTOBArray m_gLJets
Definition: TopoInputEvent.h:208
TCS::InputTOBArray
Definition: InputTOBArray.h:15
TCS::TopoInputEvent::hasInputOverflow
bool hasInputOverflow(TCS::inputTOBType_t) const
whether there are input overflows from Mioct for muon and from CMX for calo
Definition: TopoInputEvent.cxx:390
TCS::TopoInputEvent::lumi_block
uint32_t lumi_block() const
Definition: TopoInputEvent.h:77
TCS::eEmTOB
Definition: eEmTOB.h:13
TCS::TopoInputEvent
Definition: TopoInputEvent.h:42
TCS::MuonNextBCTOBArray
Definition: MuonNextBCTOBArray.h:19
TCS::TopoInputEvent::addMuon
StatusCode addMuon(const MuonTOB &muon)
Definition: TopoInputEvent.cxx:122
TCS::TopoInputEvent::print
void print() const
Definition: TopoInputEvent.cxx:746
TCS::TopoInputEvent::overflowFromeEmInput
bool overflowFromeEmInput() const
Definition: TopoInputEvent.h:85
TCS::TopoInputEvent::inputTOBs
const InputTOBArray * inputTOBs(TCS::inputTOBType_t) const
Definition: TopoInputEvent.cxx:355
TCS::TopoInputEvent::overflowFromgLJetInput
bool overflowFromgLJetInput() const
Definition: TopoInputEvent.h:91
TCS::TopoInputEvent::m_jte
jTETOBArray m_jte
Definition: TopoInputEvent.h:218
TCS::MuonTOBArray
Definition: MuonTOBArray.h:19
TCS::jXETOBArray
Definition: L1Topo/L1TopoEvent/L1TopoEvent/jXETOBArray.h:14
TCS::TopoInputEvent::m_gxerho
gXETOBArray m_gxerho
Definition: TopoInputEvent.h:225
TCS::TopoInputEvent::m_gmht
gXETOBArray m_gmht
Definition: TopoInputEvent.h:226
TCS::TopoInputEvent::addjTau
StatusCode addjTau(const jTauTOB &tau)
Definition: TopoInputEvent.cxx:87
TCS::jTauTOB
Definition: jTauTOB.h:16
TCS::MuonNextBCTOB
Definition: MuonNextBCTOB.h:13
TCS::TopoInputEvent::overflowFromjEmInput
bool overflowFromjEmInput() const
Definition: TopoInputEvent.h:86
eEmTOBArray.h
TCS::TopoInputEvent::m_overflowFromgXENCInput
bool m_overflowFromgXENCInput
Definition: TopoInputEvent.h:256
TCS::TopoInputEvent::m_eTaus
eTauTOBArray m_eTaus
Definition: TopoInputEvent.h:202
TCS::TopoInputEvent::m_overflowFromjXECInput
bool m_overflowFromjXECInput
Definition: TopoInputEvent.h:248
TCS::TopoInputEvent::m_jtec
jTETOBArray m_jtec
Definition: TopoInputEvent.h:219
TCS::TopoInputEvent::m_overflowFromgTEInput
bool m_overflowFromgTEInput
Definition: TopoInputEvent.h:259
jEmTOBArray.h
TCS::TopoInputEvent::overflowFromgTEInput
bool overflowFromgTEInput() const
Definition: TopoInputEvent.h:107
TCS::TopoInputEvent::jte
const jTETOB & jte() const
Definition: TopoInputEvent.h:65
TCS::TopoInputEvent::overflowFromJetInput
bool overflowFromJetInput() const
Definition: TopoInputEvent.h:84
TCS::jTETOB
Definition: jTETOB.h:13
LateMuonTOBArray.h
TCS::TopoInputEvent::addMuonNextBC
StatusCode addMuonNextBC(const MuonNextBCTOB &muon)
Definition: TopoInputEvent.cxx:132
TCS::gXETOB
Definition: gXETOB.h:13
TCS::TopoInputEvent::setOverflowFromgLJetInput
void setOverflowFromgLJetInput(bool v)
Definition: TopoInputEvent.cxx:273
TCS::jJetTOBArray
Definition: L1Topo/L1TopoEvent/L1TopoEvent/jJetTOBArray.h:19
TCS::TopoInputEvent::overflowFromgXERHOInput
bool overflowFromgXERHOInput() const
Definition: TopoInputEvent.h:105
TCS::TopoInputEvent::setgTE
StatusCode setgTE(const gTETOB &gTE)
Definition: TopoInputEvent.cxx:209
TCS::TopoInputEvent::jxe
const jXETOB & jxe() const
Definition: TopoInputEvent.h:64
TCS::TopoInputEvent::overflowFromjTEFWDInput
bool overflowFromjTEFWDInput() const
Definition: TopoInputEvent.h:100
TCS::TopoInputEvent::m_jtefwdc
jTETOBArray m_jtefwdc
Definition: TopoInputEvent.h:222
TCS::TopoInputEvent::taus
const ClusterTOBArray & taus() const
Definition: TopoInputEvent.h:54
TCS::TopoInputEvent::m_overflowFromjTEFWDCInput
bool m_overflowFromjTEFWDCInput
Definition: TopoInputEvent.h:254
TCS::TopoInputEvent::overflowFromjTauInput
bool overflowFromjTauInput() const
Definition: TopoInputEvent.h:88
TCS::TopoInputEvent::setOverflowFromjEmInput
void setOverflowFromjEmInput(bool v)
Definition: TopoInputEvent.cxx:238
TCS::TopoInputEvent::m_jets
JetTOBArray m_jets
Definition: TopoInputEvent.h:206
TCS::TopoInputEvent::overflowFromgMHTInput
bool overflowFromgMHTInput() const
Definition: TopoInputEvent.h:106
TCS::TopoInputEvent::overflowFromjTEFWDAInput
bool overflowFromjTEFWDAInput() const
Definition: TopoInputEvent.h:101
TCS::TopoInputEvent::m_overflowFromjJetInput
bool m_overflowFromjJetInput
Definition: TopoInputEvent.h:244
TCS::TopoInputEvent::setgMHT
StatusCode setgMHT(const gXETOB &gMHT)
Definition: TopoInputEvent.cxx:191
TCS::TopoInputEvent::setOverflowFromjTauInput
void setOverflowFromjTauInput(bool v)
Definition: TopoInputEvent.cxx:253
TCS::TopoInputEvent::gxerho
const gXETOB & gxerho() const
Definition: TopoInputEvent.h:73
TCS::TopoInputEvent::overflowFromjJetInput
bool overflowFromjJetInput() const
Definition: TopoInputEvent.h:92
TCS::TopoInputEvent::m_gxejwoj
gXETOBArray m_gxejwoj
Definition: TopoInputEvent.h:223
TrigConf::TrigConfMessaging
Class to provide easy access to TrigConf::MsgStream for TrigConf classes.
Definition: TrigConfMessaging.h:28
TCS::TopoInputEvent::overflowFromjXEPERFInput
bool overflowFromjXEPERFInput() const
Definition: TopoInputEvent.h:97
TCS::TopoInputEvent::dump
void dump()
Definition: TopoInputEvent.cxx:494
TCS::TopoInputEvent::m_overflowFromjXEPERFInput
bool m_overflowFromjXEPERFInput
Definition: TopoInputEvent.h:249
TCS::TopoInputEvent::addeEm
StatusCode addeEm(const eEmTOB &eEm)
Definition: TopoInputEvent.cxx:51
TCS::TopoInputEvent::overflowFromgXENCInput
bool overflowFromgXENCInput() const
Definition: TopoInputEvent.h:104
TCS::TopoInputEvent::m_taus
ClusterTOBArray m_taus
Definition: TopoInputEvent.h:205
TCS::TopoInputEvent::met
const MetTOB & met() const
Definition: TopoInputEvent.h:63
TCS::TopoInputEvent::setOverflowFromgTEInput
void setOverflowFromgTEInput(bool v)
Definition: TopoInputEvent.cxx:333
TCS::TopoInputEvent::gmht
const gXETOB & gmht() const
Definition: TopoInputEvent.h:71
TCS::gLJetTOB
Definition: gLJetTOB.h:18
TCS::TopoInputEvent::overflowFromcTauInput
bool overflowFromcTauInput() const
Definition: TopoInputEvent.h:89
TCS::inputTOBType_t
inputTOBType_t
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/Types.h:10
TCS::TopoInputEvent::setOverflowFromjTEFWDAInput
void setOverflowFromjTEFWDAInput(bool v)
Definition: TopoInputEvent.cxx:303
TCS::TopoInputEvent::setOverflowFromcTauInput
void setOverflowFromcTauInput(bool v)
Definition: TopoInputEvent.cxx:248
TCS::TopoInputEvent::setOverflowFromjJetInput
void setOverflowFromjJetInput(bool v)
Definition: TopoInputEvent.cxx:258
python.PyAthena.v
v
Definition: PyAthena.py:154
TCS::TopoInputEvent::operator<<
friend std::ostream & operator<<(std::ostream &, const TCS::TopoInputEvent &)
Definition: TopoInputEvent.cxx:684
TCS::TopoInputEvent::m_overflowFromgLJetInput
bool m_overflowFromgLJetInput
Definition: TopoInputEvent.h:243
TCS::TopoInputEvent::m_overflowFromJetInput
bool m_overflowFromJetInput
Definition: TopoInputEvent.h:236
TCS::TopoInputEvent::m_gxenc
gXETOBArray m_gxenc
Definition: TopoInputEvent.h:224
TCS::jEmTOB
Definition: jEmTOB.h:16
TCS::TopoInputEvent::m_jxec
jXETOBArray m_jxec
Definition: TopoInputEvent.h:216
TCS::TopoInputEvent::jtefwd
const jTETOB & jtefwd() const
Definition: TopoInputEvent.h:67
TCS::TopoInputEvent::overflowFromgXEJWOJInput
bool overflowFromgXEJWOJInput() const
Definition: TopoInputEvent.h:103
TCS::TopoInputEvent::m_evtNo
uint32_t m_evtNo
Definition: TopoInputEvent.h:230
TCS::TopoInputEvent::setOverflowFromjXEInput
void setOverflowFromjXEInput(bool v)
Definition: TopoInputEvent.cxx:283
TCS::TopoInputEvent::jTaus
const jTauTOBArray & jTaus() const
Definition: TopoInputEvent.h:52
TCS::gJetTOB
Definition: gJetTOB.h:18
TCS::TopoInputEvent::m_overflowFromEnergyInput
bool m_overflowFromEnergyInput
Definition: TopoInputEvent.h:246
TCS::TopoInputEvent::m_gJets
gJetTOBArray m_gJets
Definition: TopoInputEvent.h:210
TCS::TopoInputEvent::setMET
StatusCode setMET(const MetTOB &met)
Definition: TopoInputEvent.cxx:137
TCS::TopoInputEvent::setOverflowFromMuonNextBCInput
void setOverflowFromMuonNextBCInput(bool v)
Definition: TopoInputEvent.cxx:348
TCS::JetTOB
Definition: JetTOB.h:18
TCS::TopoInputEvent::m_overflowFromjTEFWDAInput
bool m_overflowFromjTEFWDAInput
Definition: TopoInputEvent.h:253
TCS::TopoInputEvent::overflowFromgJetInput
bool overflowFromgJetInput() const
Definition: TopoInputEvent.h:93
TCS::TopoInputEvent::jtefwda
const jTETOB & jtefwda() const
Definition: TopoInputEvent.h:68
TCS::TopoInputEvent::m_overflowFromMuonInput
bool m_overflowFromMuonInput
Definition: TopoInputEvent.h:260
TCS
Definition: Global/GlobalSimulation/src/IO/Decision.h:18
TCS::JetTOBArray
Definition: JetTOBArray.h:21
TCS::TopoInputEvent::dumpStart
void dumpStart()
Definition: TopoInputEvent.cxx:664
CaloCellTimeCorrFiller.filename
filename
Definition: CaloCellTimeCorrFiller.py:24
TCS::TopoInputEvent::addcTau
StatusCode addcTau(const eTauTOB &eTau)
Definition: TopoInputEvent.cxx:66
TCS::TopoInputEvent::m_jtefwd
jTETOBArray m_jtefwd
Definition: TopoInputEvent.h:220
TCS::TopoInputEvent::m_lumiB
uint32_t m_lumiB
Definition: TopoInputEvent.h:231
TrigConfMessaging.h
Messaging base class for TrigConf code shared with Lvl1 ( AthMessaging)
TCS::gJetTOBArray
Definition: gJetTOBArray.h:19
TCS::gLJetTOBArray
Definition: gLJetTOBArray.h:19
TCS::jEmTOBArray
Definition: jEmTOBArray.h:19
TCS::TopoInputEvent::m_jxe
jXETOBArray m_jxe
Definition: TopoInputEvent.h:215
TCS::TopoInputEvent::addJet
StatusCode addJet(const JetTOB &jet)
Definition: TopoInputEvent.cxx:82
TCS::TopoInputEvent::overflowFromjTEFWDCInput
bool overflowFromjTEFWDCInput() const
Definition: TopoInputEvent.h:102
TCS::TopoInputEvent::addjEm
StatusCode addjEm(const jEmTOB &jEm)
Definition: TopoInputEvent.cxx:56
jTETOBArray.h
TCS::TopoInputEvent::muonsNextBC
const MuonNextBCTOBArray & muonsNextBC() const
Definition: TopoInputEvent.h:62
TCS::TopoInputEvent::m_eEms
eEmTOBArray m_eEms
Definition: TopoInputEvent.h:200
TCS::TopoInputEvent::m_jTaus
jTauTOBArray m_jTaus
Definition: TopoInputEvent.h:203
gJetTOBArray.h
TCS::TopoInputEvent::clusters
const ClusterTOBArray & clusters() const
Definition: TopoInputEvent.h:48
TCS::TopoInputEvent::setjTEFWD
StatusCode setjTEFWD(const jTETOB &jTEFWD)
Definition: TopoInputEvent.cxx:167
TCS::TopoInputEvent::m_jtefwda
jTETOBArray m_jtefwda
Definition: TopoInputEvent.h:221
MetTOBArray.h
TCS::TopoInputEvent::m_jJets
jJetTOBArray m_jJets
Definition: TopoInputEvent.h:209
TCS::ClusterTOB
Definition: ClusterTOB.h:13
TCS::TopoInputEvent::jLJets
const jLJetTOBArray & jLJets() const
Definition: TopoInputEvent.h:56
TCS::operator<<
std::ostream & operator<<(std::ostream &, const TCS::CountingConnector &)
Definition: CountingConnector.cxx:93
TCS::TopoInputEvent::m_lateMuons
LateMuonTOBArray m_lateMuons
Definition: TopoInputEvent.h:212
TCS::TopoInputEvent::setOverflowFromjLJetInput
void setOverflowFromjLJetInput(bool v)
Definition: TopoInputEvent.cxx:268
TCS::TopoInputEvent::setOverflowFromeTauInput
void setOverflowFromeTauInput(bool v)
Definition: TopoInputEvent.cxx:243
TCS::TopoInputEvent::dumpFinish
void dumpFinish()
Definition: TopoInputEvent.cxx:672
TCS::TopoInputEvent::setOverflowFromJetInput
void setOverflowFromJetInput(bool v)
Definition: TopoInputEvent.cxx:228
jTauTOBArray.h
TCS::jXETOB
Definition: jXETOB.h:13
TCS::TopoInputEvent::m_overflowFromLateMuonInput
bool m_overflowFromLateMuonInput
Definition: TopoInputEvent.h:261
TCS::TopoInputEvent::overflowFromMuonNextBCInput
bool overflowFromMuonNextBCInput() const
Definition: TopoInputEvent.h:110
TCS::TopoInputEvent::setOverflowFromjXEPERFInput
void setOverflowFromjXEPERFInput(bool v)
eTauTOBArray.h
TCS::TopoInputEvent::overflowFromjTECInput
bool overflowFromjTECInput() const
Definition: TopoInputEvent.h:99
TCS::TopoInputEvent::jets
const JetTOBArray & jets() const
Definition: TopoInputEvent.h:55
TCS::StatusCode
Definition: Trigger/TrigT1/L1Topo/L1TopoCommon/L1TopoCommon/StatusCode.h:15
MuonTOBArray.h
TCS::TopoInputEvent::m_jxeperf
jXETOBArray m_jxeperf
Definition: TopoInputEvent.h:217
TCS::TopoInputEvent::enableInputDump
void enableInputDump(const std::string &filename, bool enable=true)
Definition: TopoInputEvent.cxx:487
TCS::TopoInputEvent::m_met
MetTOBArray m_met
Definition: TopoInputEvent.h:214
TCS::TopoInputEvent::jtefwdc
const jTETOB & jtefwdc() const
Definition: TopoInputEvent.h:69
TCS::TopoInputEvent::jtec
const jTETOB & jtec() const
Definition: TopoInputEvent.h:66
TCS::TopoInputEvent::event_number
uint32_t event_number() const
Definition: TopoInputEvent.h:76
cTauTOBArray.h
TCS::TopoInputEvent::setjTEFWDA
StatusCode setjTEFWDA(const jTETOB &jTEFWDA)
Definition: TopoInputEvent.cxx:173
TCS::TopoInputEvent::addjLJet
StatusCode addjLJet(const jLJetTOB &jet)
Definition: TopoInputEvent.cxx:102
TCS::TopoInputEvent::~TopoInputEvent
~TopoInputEvent()
Definition: TopoInputEvent.cxx:44