ATLAS Offline Software
Loading...
Searching...
No Matches
TCS::TopoInputEvent Class Reference

#include <TopoInputEvent.h>

Inheritance diagram for TCS::TopoInputEvent:

Public Member Functions

 TopoInputEvent ()
 ~TopoInputEvent ()
const ClusterTOBArrayclusters () const
const eEmTOBArrayeEms () const
const jEmTOBArrayjEms () const
const eTauTOBArrayeTaus () const
const jTauTOBArrayjTaus () const
const cTauTOBArraycTaus () const
const ClusterTOBArraytaus () const
const JetTOBArrayjets () const
const jLJetTOBArrayjLJets () const
const gLJetTOBArraygLJets () const
const jJetTOBArrayjJets () const
const gJetTOBArraygJets () const
const MuonTOBArraymuons () const
const LateMuonTOBArraylateMuons () const
const MuonNextBCTOBArraymuonsNextBC () const
const MetTOBmet () const
const jXETOBjxe () const
const jTETOBjte () const
const jTETOBjtec () const
const jTETOBjtefwd () const
const jTETOBjtefwda () const
const jTETOBjtefwdc () const
const gXETOBgxe () const
const gXETOBgmht () const
const gXETOBgxenc () const
const gXETOBgxerho () const
const gTETOBgte () const
const jXETOBcxe () const
const gTETOBgespresso () const
const gTETOBgristretto () const
uint32_t run_number () const
uint32_t event_number () const
uint32_t lumi_block () const
uint32_t bunch_crossing_id () const
bool overflowFromEmtauInput () const
bool overflowFromJetInput () const
bool overflowFromeEmInput () const
bool overflowFromjEmInput () const
bool overflowFromeTauInput () const
bool overflowFromjTauInput () const
bool overflowFromcTauInput () const
bool overflowFromjLJetInput () const
bool overflowFromgLJetInput () const
bool overflowFromjJetInput () const
bool overflowFromgJetInput () const
bool overflowFromEnergyInput () const
bool overflowFromjXEInput () const
bool overflowFromjXECInput () const
bool overflowFromjXEPERFInput () const
bool overflowFromjTEInput () const
bool overflowFromjTECInput () const
bool overflowFromjTEFWDInput () const
bool overflowFromjTEFWDAInput () const
bool overflowFromjTEFWDCInput () const
bool overflowFromgXEJWOJInput () const
bool overflowFromgXENCInput () const
bool overflowFromgXERHOInput () const
bool overflowFromgMHTInput () const
bool overflowFromgTEInput () const
bool overflowFromcXEInput () const
bool overflowFromgESPRESSOInput () const
bool overflowFromgRISTRETTOInput () const
bool overflowFromMuonInput () const
bool overflowFromLateMuonInput () const
bool overflowFromMuonNextBCInput () const
StatusCode addCluster (const ClusterTOB &cluster)
StatusCode addeEm (const eEmTOB &eEm)
StatusCode addjEm (const jEmTOB &jEm)
StatusCode addeTau (const eTauTOB &eTau)
StatusCode addjTau (const jTauTOB &tau)
StatusCode addcTau (const eTauTOB &eTau)
StatusCode addcTau (const jTauTOB &jTau)
StatusCode addTau (const ClusterTOB &tau)
StatusCode addMuon (const MuonTOB &muon)
StatusCode addLateMuon (const LateMuonTOB &muon)
StatusCode addMuonNextBC (const MuonNextBCTOB &muon)
StatusCode addJet (const JetTOB &jet)
StatusCode addjLJet (const jLJetTOB &jet)
StatusCode addgLJet (const gLJetTOB &jet)
StatusCode addjJet (const jJetTOB &jet)
StatusCode addgJet (const gJetTOB &jet)
StatusCode setMET (const MetTOB &met)
StatusCode setjXE (const jXETOB &jXE)
StatusCode setjXEC (const jXETOB &jXEC)
StatusCode setjXEPERF (const jXETOB &jXEPERF)
StatusCode setjTE (const jTETOB &jTE)
StatusCode setjTEC (const jTETOB &jTEC)
StatusCode setjTEFWD (const jTETOB &jTEFWD)
StatusCode setjTEFWDA (const jTETOB &jTEFWDA)
StatusCode setjTEFWDC (const jTETOB &jTEFWDC)
StatusCode setgXEJWOJ (const gXETOB &gXEJWOJ)
StatusCode setgXENC (const gXETOB &gXENC)
StatusCode setgXERHO (const gXETOB &gXERHO)
StatusCode setgMHT (const gXETOB &gMHT)
StatusCode setgTE (const gTETOB &gTE)
StatusCode setcXE (const jXETOB &cXE)
StatusCode setgESPRESSO (const gTETOB &gESPRESSO)
StatusCode setgRISTRETTO (const gTETOB &gRISTRETTO)
StatusCode setEventInfo (const uint32_t runNo, const uint32_t evtNo, const uint32_t lumiB, const uint32_t BCID)
void setOverflowFromEmtauInput (bool v)
void setOverflowFromJetInput (bool v)
void setOverflowFromeEmInput (bool v)
void setOverflowFromjEmInput (bool v)
void setOverflowFromeTauInput (bool v)
void setOverflowFromjTauInput (bool v)
void setOverflowFromcTauInput (bool v)
void setOverflowFromjLJetInput (bool v)
void setOverflowFromgLJetInput (bool v)
void setOverflowFromjJetInput (bool v)
void setOverflowFromgJetInput (bool v)
void setOverflowFromEnergyInput (bool v)
void setOverflowFromjXEInput (bool v)
void setOverflowFromjXECInput (bool v)
void setOverflowFromjXEPERFInput (bool v)
void setOverflowFromjTEInput (bool v)
void setOverflowFromjTECInput (bool v)
void setOverflowFromjTEFWDInput (bool v)
void setOverflowFromjTEFWDAInput (bool v)
void setOverflowFromjTEFWDCInput (bool v)
void setOverflowFromgXEJWOJInput (bool v)
void setOverflowFromgXENCInput (bool v)
void setOverflowFromgXERHOInput (bool v)
void setOverflowFromgMHTInput (bool v)
void setOverflowFromgTEInput (bool v)
void setOverflowFromcXEInput (bool v)
void setOverflowFromgESPRESSOInput (bool v)
void setOverflowFromgRISTRETTOInput (bool v)
void setOverflowFromMuonInput (bool v)
void setOverflowFromLateMuonInput (bool v)
void setOverflowFromMuonNextBCInput (bool v)
const InputTOBArrayinputTOBs (TCS::inputTOBType_t) const
bool hasInputOverflow (TCS::inputTOBType_t) const
 whether there are input overflows from Mioct for muon and from CMX for calo
StatusCode clear ()
void enableInputDump (const std::string &filename, bool enable=true)
void dumpStart ()
void dump ()
void dumpFinish ()
void print () const
bool msgLvl (const MSGTC::Level lvl) const
 Test the output level.
MsgStreamTC & msg () const
 The standard message stream.
MsgStreamTC & msg (const MSGTC::Level lvl) const
 The standard message stream.
const std::string & getName () const
 name accessor

Private Attributes

ClusterTOBArray m_clusters
eEmTOBArray m_eEms
jEmTOBArray m_jEms
eTauTOBArray m_eTaus
jTauTOBArray m_jTaus
cTauTOBArray m_cTaus
ClusterTOBArray m_taus
JetTOBArray m_jets
jLJetTOBArray m_jLJets
gLJetTOBArray m_gLJets
jJetTOBArray m_jJets
gJetTOBArray m_gJets
MuonTOBArray m_muons
LateMuonTOBArray m_lateMuons
MuonNextBCTOBArray m_muonsNextBC
MetTOBArray m_met
jXETOBArray m_jxe
jXETOBArray m_jxec
jXETOBArray m_jxeperf
jTETOBArray m_jte
jTETOBArray m_jtec
jTETOBArray m_jtefwd
jTETOBArray m_jtefwda
jTETOBArray m_jtefwdc
gXETOBArray m_gxejwoj
gXETOBArray m_gxenc
gXETOBArray m_gxerho
gXETOBArray m_gmht
gTETOBArray m_gte
jXETOBArray m_cxe
gTETOBArray m_gespresso
gTETOBArray m_gristretto
uint32_t m_runNo {0}
uint32_t m_evtNo {0}
uint32_t m_lumiB {0}
uint32_t m_BCID {0}
bool m_dumpEnabled { false }
bool m_overflowFromEmtauInput { false }
bool m_overflowFromJetInput { false }
bool m_overflowFromeEmInput { false }
bool m_overflowFromjEmInput { false }
bool m_overflowFromeTauInput { false }
bool m_overflowFromjTauInput { false }
bool m_overflowFromcTauInput { false }
bool m_overflowFromjLJetInput { false }
bool m_overflowFromgLJetInput { false }
bool m_overflowFromjJetInput { false }
bool m_overflowFromgJetInput { false }
bool m_overflowFromEnergyInput { false }
bool m_overflowFromjXEInput { false }
bool m_overflowFromjXECInput { false }
bool m_overflowFromjXEPERFInput { false }
bool m_overflowFromjTEInput { false }
bool m_overflowFromjTECInput { false }
bool m_overflowFromjTEFWDInput { false }
bool m_overflowFromjTEFWDAInput { false }
bool m_overflowFromjTEFWDCInput { false }
bool m_overflowFromgXEJWOJInput { false }
bool m_overflowFromgXENCInput { false }
bool m_overflowFromgXERHOInput { false }
bool m_overflowFromgMHTInput { false }
bool m_overflowFromgTEInput { false }
bool m_overflowFromcXEInput { false }
bool m_overflowFromgESPRESSOInput { false }
bool m_overflowFromgRISTRETTOInput { false }
bool m_overflowFromMuonInput { false }
bool m_overflowFromLateMuonInput { false }
bool m_overflowFromMuonNextBCInput { false }
std::string m_inputDumpFile { "" }
boost::thread_specific_ptr< MsgStreamTC > m_msg_tls
 MsgStreamTC instance (a std::cout like with print-out levels).
std::string m_name

Friends

std::ostream & operator<< (std::ostream &o, const TCS::TopoInputEvent &evt)

Detailed Description

Definition at line 42 of file TopoInputEvent.h.

Constructor & Destructor Documentation

◆ TopoInputEvent()

TopoInputEvent::TopoInputEvent ( )

Definition at line 10 of file TopoInputEvent.cxx.

10 :
11 TrigConfMessaging("TopoInputEvent"),
12 m_clusters("InputClusters",120),
13 m_eEms("InputeEms",120),
14 m_jEms("InputjEms",60),
15 m_eTaus("InputeTaus",120),
16 m_jTaus("InputjTaus",60),
17 m_cTaus("InputcTaus",120),
18 m_taus("InputTaus",120),
19 m_jets("InputJets",60),
20 m_jLJets("InputjLJets",60),
21 m_gLJets("InputgLJets",60),
22 m_jJets("InputjJets",60),
23 m_gJets("InputgJets",60),
24 m_muons("InputMuons",32),
25 m_lateMuons("InputLateMuons",32),
26 m_muonsNextBC("InputMuonsNextBC",32),
27 m_met("InputMet",1),
28 m_jxe("InputjXE",1),
29 m_jxec("InputjXEC",1),
30 m_jxeperf("InputjXEPERF",1),
31 m_jte("InputjTE",1),
32 m_jtec("InputjTEC",1),
33 m_jtefwd("InputjTEFWD",1),
34 m_jtefwda("InputjTEFWDA",1),
35 m_jtefwdc("InputjTEFWDC",1),
36 m_gxejwoj("InputgXEJWOJ",1),
37 m_gxenc("InputgXENC",1),
38 m_gxerho("InputgXERHO",1),
39 m_gmht("InputgMHT",1),
40 m_gte("InputgTE",1),
41 m_cxe("InputcXE",1),
42 m_gespresso("InputgESPRESSO",1),
43 m_gristretto("InputgRISTRETTO",1)
44{
45}
MuonNextBCTOBArray m_muonsNextBC
gLJetTOBArray m_gLJets
LateMuonTOBArray m_lateMuons
ClusterTOBArray m_clusters
ClusterTOBArray m_taus
jLJetTOBArray m_jLJets

◆ ~TopoInputEvent()

TopoInputEvent::~TopoInputEvent ( )

Definition at line 47 of file TopoInputEvent.cxx.

47{}

Member Function Documentation

◆ addCluster()

StatusCode TopoInputEvent::addCluster ( const ClusterTOB & cluster)

Definition at line 49 of file TopoInputEvent.cxx.

◆ addcTau() [1/2]

StatusCode TopoInputEvent::addcTau ( const eTauTOB & eTau)

Definition at line 69 of file TopoInputEvent.cxx.

69 {
70 TCS::cTauTOB cTau(eTau.Et(), eTau.eta(), eTau.phi(), TCS::ETAU);
71 cTau.setEtDouble( eTau.EtDouble() );
72 cTau.setEtaDouble( eTau.etaDouble() );
73 cTau.setPhiDouble( eTau.phiDouble() );
74 cTau.setRCore( eTau.rCore() );
75 cTau.setRHad( eTau.rHad() );
76 m_cTaus.push_back(cTau);
78}
unsigned int rHad() const
Definition eTauTOB.h:42
double phiDouble() const
Definition eTauTOB.h:39
int eta() const
Definition eTauTOB.h:34
double etaDouble() const
Definition eTauTOB.h:38
unsigned int phi() const
Definition eTauTOB.h:35
unsigned int rCore() const
Definition eTauTOB.h:41
double EtDouble() const
Definition eTauTOB.h:37
unsigned int Et() const
Definition eTauTOB.h:33

◆ addcTau() [2/2]

StatusCode TopoInputEvent::addcTau ( const jTauTOB & jTau)

Definition at line 95 of file TopoInputEvent.cxx.

95 {
96 TCS::cTauTOB cTau(jTau.Et(), jTau.eta(), jTau.phi(), TCS::JTAU);
97 cTau.setEtDouble( jTau.EtDouble() );
98 cTau.setEtaDouble( jTau.etaDouble() );
99 cTau.setPhiDouble( jTau.phiDouble() );
100 cTau.setEtIso( jTau.EtIso() );
101 m_cTaus.push_back(cTau);
102 return StatusCode::SUCCESS;
103}
double etaDouble() const
Definition jTauTOB.h:37
int eta() const
Definition jTauTOB.h:33
unsigned int EtIso() const
Definition jTauTOB.h:40
double phiDouble() const
Definition jTauTOB.h:38
unsigned phi() const
Definition jTauTOB.h:34
unsigned int Et() const
Definition jTauTOB.h:32
double EtDouble() const
Definition jTauTOB.h:36

◆ addeEm()

StatusCode TopoInputEvent::addeEm ( const eEmTOB & eEm)

Definition at line 54 of file TopoInputEvent.cxx.

54 {
55 m_eEms.push_back(eEm);
57}

◆ addeTau()

StatusCode TopoInputEvent::addeTau ( const eTauTOB & eTau)

Definition at line 64 of file TopoInputEvent.cxx.

64 {
65 m_eTaus.push_back(eTau);
67}

◆ addgJet()

StatusCode TopoInputEvent::addgJet ( const gJetTOB & jet)

Definition at line 120 of file TopoInputEvent.cxx.

120 {
121 m_gJets.push_back(jet);
122 return StatusCode::SUCCESS;
123}

◆ addgLJet()

StatusCode TopoInputEvent::addgLJet ( const gLJetTOB & jet)

Definition at line 110 of file TopoInputEvent.cxx.

110 {
111 m_gLJets.push_back(jet);
112 return StatusCode::SUCCESS;
113}

◆ addjEm()

StatusCode TopoInputEvent::addjEm ( const jEmTOB & jEm)

Definition at line 59 of file TopoInputEvent.cxx.

59 {
60 m_jEms.push_back(jEm);
62}

◆ addJet()

StatusCode TopoInputEvent::addJet ( const JetTOB & jet)

Definition at line 85 of file TopoInputEvent.cxx.

85 {
86 m_jets.push_back(jet);
88}

◆ addjJet()

StatusCode TopoInputEvent::addjJet ( const jJetTOB & jet)

Definition at line 115 of file TopoInputEvent.cxx.

115 {
116 m_jJets.push_back(jet);
117 return StatusCode::SUCCESS;
118}

◆ addjLJet()

StatusCode TopoInputEvent::addjLJet ( const jLJetTOB & jet)

Definition at line 105 of file TopoInputEvent.cxx.

105 {
106 m_jLJets.push_back(jet);
107 return StatusCode::SUCCESS;
108}

◆ addjTau()

StatusCode TopoInputEvent::addjTau ( const jTauTOB & tau)

Definition at line 90 of file TopoInputEvent.cxx.

90 {
91 m_jTaus.push_back(tau);
93}

◆ addLateMuon()

StatusCode TopoInputEvent::addLateMuon ( const LateMuonTOB & muon)

Definition at line 130 of file TopoInputEvent.cxx.

130 {
131 m_lateMuons.push_back(muon);
132 return StatusCode::SUCCESS;
133}

◆ addMuon()

StatusCode TopoInputEvent::addMuon ( const MuonTOB & muon)

Definition at line 125 of file TopoInputEvent.cxx.

125 {
126 m_muons.push_back(muon);
127 return StatusCode::SUCCESS;
128}

◆ addMuonNextBC()

StatusCode TopoInputEvent::addMuonNextBC ( const MuonNextBCTOB & muon)

Definition at line 135 of file TopoInputEvent.cxx.

135 {
136 m_muonsNextBC.push_back(muon);
137 return StatusCode::SUCCESS;
138}

◆ addTau()

StatusCode TopoInputEvent::addTau ( const ClusterTOB & tau)

Definition at line 80 of file TopoInputEvent.cxx.

80 {
81 m_taus.push_back(tau);
83}

◆ bunch_crossing_id()

uint32_t TCS::TopoInputEvent::bunch_crossing_id ( ) const
inline

Definition at line 81 of file TopoInputEvent.h.

81{ return m_BCID; }

◆ clear()

TCS::StatusCode TCS::TopoInputEvent::clear ( )

Definition at line 473 of file TopoInputEvent.cxx.

473 {
474 // only need to clear the vectors since the objects themselves are
475 // collected on the ClusterTOB::heap and reset by the
476 // TopoSteering::reset
477 m_clusters.clear();
478 m_eEms.clear();
479 m_jEms.clear();
480 m_eTaus.clear();
481 m_cTaus.clear();
482 m_jets.clear();
483 m_jTaus.clear();
484 m_jLJets.clear();
485 m_gLJets.clear();
486 m_jJets.clear();
487 m_gJets.clear();
488 m_taus.clear();
489 m_muons.clear();
490 m_lateMuons.clear();
491 m_muonsNextBC.clear();
492 m_met.clear();
493 m_jxe.clear();
494 m_jxec.clear();
495 m_jxeperf.clear();
496 m_jte.clear();
497 m_jtec.clear();
498 m_jtefwd.clear();
499 m_jtefwda.clear();
500 m_jtefwdc.clear();
501 m_gxejwoj.clear();
502 m_gxenc.clear();
503 m_gxerho.clear();
504 m_gmht.clear();
505 m_gte.clear();
506 m_cxe.clear();
507 m_gespresso.clear();
508 m_gristretto.clear();
509 m_runNo = 0;
510 m_evtNo = 0;
511 m_lumiB = 0;
512 m_BCID = 0;
513 setMET(MetTOB(0,0,0)); // default MET
514 setjXE(jXETOB(0,0,0)); // default jXE
515 setjXEC(jXETOB(0,0,0)); // default jXEC
516 setjTE(jTETOB(0)); // default jTE
517 setjTEC(jTETOB(0)); // default jTEC
518 setjTEFWD(jTETOB(0)); // default jTEFWD
519 setjTEFWDA(jTETOB(0)); // default jTEFWDA
520 setjTEFWDC(jTETOB(0)); // default jTEFWDC
521 setgXEJWOJ(gXETOB(0,0,0)); // default gXEJWOJ
522 setgXENC(gXETOB(0,0,0)); // default gXENC
523 setgXERHO(gXETOB(0,0,0)); // default gXERHO
524 setgMHT(gXETOB(0,0,0)); // default gMHT
525 setgTE(gTETOB(0)); // default gTE
526 setcXE(jXETOB(0,0,0)); // default cXE
527 setgESPRESSO(gTETOB(0)); // default gESPRESSO
528 setgRISTRETTO(gTETOB(0)); // default gRISTRETTO
530
531 return StatusCode::SUCCESS;
532}
StatusCode setgMHT(const gXETOB &gMHT)
StatusCode setMET(const MetTOB &met)
StatusCode setjTEFWDC(const jTETOB &jTEFWDC)
StatusCode setjXEC(const jXETOB &jXEC)
StatusCode setcXE(const jXETOB &cXE)
StatusCode setgXENC(const gXETOB &gXENC)
StatusCode setgESPRESSO(const gTETOB &gESPRESSO)
StatusCode setjTE(const jTETOB &jTE)
StatusCode setjTEFWD(const jTETOB &jTEFWD)
StatusCode setjXE(const jXETOB &jXE)
StatusCode setjTEC(const jTETOB &jTEC)
StatusCode setgXEJWOJ(const gXETOB &gXEJWOJ)
StatusCode setgXERHO(const gXETOB &gXERHO)
StatusCode setgRISTRETTO(const gTETOB &gRISTRETTO)
StatusCode setjTEFWDA(const jTETOB &jTEFWDA)
StatusCode setgTE(const gTETOB &gTE)

◆ clusters()

const ClusterTOBArray & TCS::TopoInputEvent::clusters ( ) const
inline

Definition at line 48 of file TopoInputEvent.h.

48{ return m_clusters; }

◆ cTaus()

const cTauTOBArray & TCS::TopoInputEvent::cTaus ( ) const
inline

Definition at line 53 of file TopoInputEvent.h.

53{ return m_cTaus; }

◆ cxe()

const jXETOB & TCS::TopoInputEvent::cxe ( ) const
inline

Definition at line 75 of file TopoInputEvent.h.

75{ return m_cxe[0]; }

◆ dump()

void TopoInputEvent::dump ( )

Definition at line 542 of file TopoInputEvent.cxx.

542 {
543
544 if( ! m_dumpEnabled ) return;
545
546 std::ofstream file(m_inputDumpFile, std::ios_base::out | std::ios_base::app );
547 file << "<event>" << std::endl;
548
549 file << "<cluster>" << std::endl;
550 for(ClusterTOB* cluster : m_clusters) {
551 file << cluster->Et() << " " << cluster->isolation() << " " << cluster->eta() << " " << cluster->phi() << " " << cluster->etaDouble() << " " << cluster->phiDouble() << std::endl;
552 }
553 file << "</cluster>" << std::endl;
554
555 file << "<eEm>" << std::endl;
556 for(eEmTOB* em : m_eEms) {
557 file << em->Et() << " " << em->Reta() << " " << em->Rhad() << " " << em->Wstot() << " " << em->eta() << " " << em->phi() << " " << em->etaDouble() << " " << em->phiDouble() << std::endl;
558 }
559 file << "</eEm>" << std::endl;
560
561 file << "<jEm>" << std::endl;
562 for(jEmTOB* em : m_jEms) {
563 file << em->Et() << " " << em->eta() << " " << em->phi() << " " << em->etaDouble() << " " << em->phiDouble() << std::endl;
564 }
565 file << "</jEm>" << std::endl;
566
567 file << "<eTau>" << std::endl;
568 for(eTauTOB* tau : m_eTaus) {
569 file << tau->Et() << " " << tau->rCore() << " " << tau->rHad() << " " << tau->eta() << " " << tau->phi() << " " << tau->etaDouble() << " " << tau->phiDouble() << std::endl;
570 }
571 file << "</eTau>" << std::endl;
572
573 file << "<tau>" << std::endl;
574 for(ClusterTOB* tau : m_taus) {
575 file << tau->Et() << " " << tau->isolation() << " " << tau->eta() << " " << tau->phi() << " " << tau->etaDouble() << " " << tau->phiDouble() << std::endl;
576 }
577 file << "</tau>" << std::endl;
578
579 file << "<jet>" << std::endl;
580 for(JetTOB* jet : m_jets) {
581 file << jet->Et1() << " " << jet->Et2() << " " << jet->eta() << " " << jet->phi() << " " << jet->etaDouble() << " " << jet->phiDouble() << std::endl;
582 }
583 file << "</jet>" << std::endl;
584
585 file << "<jTau>" << std::endl;
586 for(jTauTOB* tau : m_jTaus) {
587 file << tau->Et() << " " << tau->eta() << " " << tau->phi() << " " << tau->etaDouble() << " " << tau->phiDouble() << std::endl;
588 }
589 file << "</jTau>" << std::endl;
590
591 file << "<jLJet>" << std::endl;
592 for(jLJetTOB* jet : m_jLJets) {
593 file << jet->Et() << " " << jet->eta() << " " << jet->phi() << " " << jet->etaDouble() << " " << jet->phiDouble() << std::endl;
594 }
595 file << "</jLJet>" << std::endl;
596
597 file << "<gLJet>" << std::endl;
598 for(gLJetTOB* jet : m_gLJets) {
599 file << jet->Et() << " " << jet->eta() << " " << jet->phi() << " " << jet->etaDouble() << " " << jet->phiDouble() << std::endl;
600 }
601 file << "</gLJet>" << std::endl;
602
603 file << "<jJet>" << std::endl;
604 for(jJetTOB* jet : m_jJets) {
605 file << jet->Et() << " " << jet->eta() << " " << jet->phi() << " " << jet->etaDouble() << " " << jet->phiDouble() << std::endl;
606 }
607 file << "</jJet>" << std::endl;
608
609 file << "<gJet>" << std::endl;
610 for(gJetTOB* jet : m_gJets) {
611 file << jet->Et() << " " << jet->eta() << " " << jet->phi() << " " << jet->etaDouble() << " " << jet->phiDouble() << std::endl;
612 }
613 file << "</gJet>" << std::endl;
614
615 file << "<muon>" << std::endl;
616 for(MuonTOB* muon : m_muons) {
617 file << muon->Et() << " " << muon->eta() << " " << muon->phi() << " " << muon->EtaDouble() << " " << muon->PhiDouble() << std::endl;
618 }
619 file << "</muon>" << std::endl;
620
621 file << "<lateMuon>" << std::endl;
622 for(LateMuonTOB* lateMuon : m_lateMuons) {
623 file << lateMuon->Et() << " " << lateMuon->eta() << " " << lateMuon->phi() << " " << lateMuon->EtaDouble() << " " << lateMuon->PhiDouble() << std::endl;
624 }
625 file << "</lateMuon>" << std::endl;
626
627 file << "<muonNextBC>" << std::endl;
628 for(MuonNextBCTOB* muonNextBC : m_muonsNextBC) {
629 file << muonNextBC->Et() << " " << muonNextBC->eta() << " " << muonNextBC->phi() << " " << muonNextBC->EtaDouble() << " " << muonNextBC->PhiDouble() << std::endl;
630 }
631 file << "</muonNextBC>" << std::endl;
632
633 file << "<jxe>" << std::endl;
634 for(const jXETOB* jxe : m_jxe) {
635 file << jxe->Ex() << " " << jxe->Ey() << " " << jxe->Et() << std::endl;
636 }
637 file << "</jxe>" << std::endl;
638
639 file << "<jte>" << std::endl;
640 for(const jTETOB* jte : m_jte) {
641 file << jte->sumEt() << std::endl;
642 }
643 file << "</jte>" << std::endl;
644
645 file << "<jtec>" << std::endl;
646 for(const jTETOB* jtec : m_jtec) {
647 file << jtec->sumEt() << std::endl;
648 }
649 file << "</jtec>" << std::endl;
650
651 file << "<jtefwd>" << std::endl;
652 for(const jTETOB* jtefwd : m_jtefwd) {
653 file << jtefwd->sumEt() << std::endl;
654 }
655 file << "</jtefwd>" << std::endl;
656
657 file << "<jtefwda>" << std::endl;
658 for(const jTETOB* jtefwda : m_jtefwda) {
659 file << jtefwda->sumEt() << std::endl;
660 }
661 file << "</jtefwda>" << std::endl;
662
663 file << "<jtefwdc>" << std::endl;
664 for(const jTETOB* jtefwdc : m_jtefwdc) {
665 file << jtefwdc->sumEt() << std::endl;
666 }
667 file << "</jtefwdc>" << std::endl;
668
669 file << "<gxejwoj>" << std::endl;
670 for(const gXETOB* gxejwoj : m_gxejwoj) {
671 file << gxejwoj->Ex() << " " << gxejwoj->Ey() << " " << gxejwoj->Et() << std::endl;
672 }
673 file << "</gxejwoj>" << std::endl;
674
675 file << "<gmht>" << std::endl;
676 for(const gXETOB* gmht : m_gmht) {
677 file << gmht->Ex() << " " << gmht->Ey() << " " << gmht->Et() << std::endl;
678 }
679 file << "</gmht>" << std::endl;
680
681 file << "<gxenc>" << std::endl;
682 for(const gXETOB* gxenc : m_gxenc) {
683 file << gxenc->Ex() << " " << gxenc->Ey() << " " << gxenc->Et() << std::endl;
684 }
685 file << "</gxenc>" << std::endl;
686
687 file << "<gxerho>" << std::endl;
688 for(const gXETOB* gxerho : m_gxerho) {
689 file << gxerho->Ex() << " " << gxerho->Ey() << " " << gxerho->Et() << std::endl;
690 }
691 file << "</gxerho>" << std::endl;
692
693 file << "<gte>" << std::endl;
694 for(const gTETOB* gte : m_gte) {
695 file << gte->sumEt() << std::endl;
696 }
697 file << "</gte>" << std::endl;
698
699 file << "<cxe>" << std::endl;
700 for(const jXETOB* cxe : m_cxe) {
701 file << cxe->Ex() << " " << cxe->Ey() << " " << cxe->Et() << std::endl;
702 }
703 file << "</cxe>" << std::endl;
704
705 file << "<gespresso>" << std::endl;
706 for(const gTETOB* gespresso : m_gespresso) {
707 file << gespresso->sumEt() << std::endl;
708 }
709 file << "</gespresso>" << std::endl;
710
711 file << "<gristretto>" << std::endl;
712 for(const gTETOB* gristretto : m_gristretto) {
713 file << gristretto->sumEt() << std::endl;
714 }
715 file << "</gristretto>" << std::endl;
716
717
718
719 file << "<met>" << std::endl;
720 for(MetTOB* met : m_met) {
721 file << met->Ex() << " " << met->Ey() << " " << met->Et() << std::endl;
722 }
723 file << "</met>" << std::endl;
724 file << "<info>" << std::endl;
725 file << m_runNo << " " << m_evtNo << " " << m_lumiB << " " << m_BCID << std::endl;
726 file << "</info>" << std::endl;
727 file << "</event>" << std::endl;
728 file.close();
729}
const jTETOB & jtec() const
const jXETOB & cxe() const
const gTETOB & gristretto() const
const jTETOB & jtefwda() const
const jTETOB & jte() const
const MetTOB & met() const
const gXETOB & gmht() const
const gTETOB & gte() const
const jTETOB & jtefwdc() const
const gXETOB & gxenc() const
std::string m_inputDumpFile
const gXETOB & gxerho() const
const jTETOB & jtefwd() const
const gTETOB & gespresso() const
const jXETOB & jxe() const
TFile * file

◆ dumpFinish()

void TopoInputEvent::dumpFinish ( )

Definition at line 740 of file TopoInputEvent.cxx.

740 {
741 if( ! m_dumpEnabled ) return;
742 std::ofstream file(m_inputDumpFile, std::ios_base::out | std::ios_base::app);
743 file << "</file>" << std::endl;
744 file.close();
745}

◆ dumpStart()

void TopoInputEvent::dumpStart ( )

Definition at line 732 of file TopoInputEvent.cxx.

732 {
733 if( ! m_dumpEnabled ) return;
734 std::ofstream file(m_inputDumpFile);
735 file << "<file>" << std::endl;
736 file.close();
737}

◆ eEms()

const eEmTOBArray & TCS::TopoInputEvent::eEms ( ) const
inline

Definition at line 49 of file TopoInputEvent.h.

49{ return m_eEms; }

◆ enableInputDump()

void TopoInputEvent::enableInputDump ( const std::string & filename,
bool enable = true )

Definition at line 535 of file TopoInputEvent.cxx.

◆ eTaus()

const eTauTOBArray & TCS::TopoInputEvent::eTaus ( ) const
inline

Definition at line 51 of file TopoInputEvent.h.

51{ return m_eTaus; }

◆ event_number()

uint32_t TCS::TopoInputEvent::event_number ( ) const
inline

Definition at line 79 of file TopoInputEvent.h.

79{ return m_evtNo; }

◆ gespresso()

const gTETOB & TCS::TopoInputEvent::gespresso ( ) const
inline

Definition at line 76 of file TopoInputEvent.h.

76{ return m_gespresso[0]; }

◆ getName()

const std::string & TrigConf::TrigConfMessaging::getName ( ) const
inlineinherited

name accessor

Returns
the name

Definition at line 101 of file TrigConfMessaging.h.

101 {
102 return m_name;
103 }

◆ gJets()

const gJetTOBArray & TCS::TopoInputEvent::gJets ( ) const
inline

Definition at line 59 of file TopoInputEvent.h.

59{ return m_gJets; }

◆ gLJets()

const gLJetTOBArray & TCS::TopoInputEvent::gLJets ( ) const
inline

Definition at line 57 of file TopoInputEvent.h.

57{ return m_gLJets; }

◆ gmht()

const gXETOB & TCS::TopoInputEvent::gmht ( ) const
inline

Definition at line 71 of file TopoInputEvent.h.

71{ return m_gmht[0]; }

◆ gristretto()

const gTETOB & TCS::TopoInputEvent::gristretto ( ) const
inline

Definition at line 77 of file TopoInputEvent.h.

77{ return m_gristretto[0]; }

◆ gte()

const gTETOB & TCS::TopoInputEvent::gte ( ) const
inline

Definition at line 74 of file TopoInputEvent.h.

74{ return m_gte[0]; }

◆ gxe()

const gXETOB & TCS::TopoInputEvent::gxe ( ) const
inline

Definition at line 70 of file TopoInputEvent.h.

70{ return m_gxejwoj[0]; }

◆ gxenc()

const gXETOB & TCS::TopoInputEvent::gxenc ( ) const
inline

Definition at line 72 of file TopoInputEvent.h.

72{ return m_gxenc[0]; }

◆ gxerho()

const gXETOB & TCS::TopoInputEvent::gxerho ( ) const
inline

Definition at line 73 of file TopoInputEvent.h.

73{ return m_gxerho[0]; }

◆ hasInputOverflow()

bool TopoInputEvent::hasInputOverflow ( TCS::inputTOBType_t tobType) const

whether there are input overflows from Mioct for muon and from CMX for calo

Definition at line 430 of file TopoInputEvent.cxx.

431{
432 //Not using or setting the overflow bits in practice. We will need to get back to this in 2022.
433 bool inputOverflow = false;
434 switch(tobType) {
435 case CLUSTER: inputOverflow = overflowFromEmtauInput(); break;
436 case EEM: inputOverflow = overflowFromeEmInput(); break;
437 case JEM: inputOverflow = overflowFromjEmInput(); break;
438 case CTAU: inputOverflow = overflowFromcTauInput(); break;
439 case JET: inputOverflow = overflowFromJetInput(); break;
440 case ETAU: inputOverflow = overflowFromeTauInput(); break;
441 case JTAU: inputOverflow = overflowFromjTauInput(); break;
442 case JJET: inputOverflow = overflowFromjJetInput(); break;
443 case GJET: inputOverflow = overflowFromgJetInput(); break;
444 case JLJET: inputOverflow = overflowFromjLJetInput(); break;
445 case GLJET: inputOverflow = overflowFromgLJetInput(); break;
446 case MUON: inputOverflow = overflowFromMuonInput(); break;
447 case LATEMUON: inputOverflow = overflowFromLateMuonInput(); break;
448 case MUONNEXTBC: inputOverflow = overflowFromMuonNextBCInput(); break;
449 case TAU: inputOverflow = overflowFromEmtauInput(); break;
450 case MET: inputOverflow = overflowFromEnergyInput(); break;
451 case JXE: inputOverflow = overflowFromjXEInput(); break;
452 case JXEC: inputOverflow = overflowFromjXEInput(); break;
453 case JXEPERF: inputOverflow = overflowFromjXEInput(); break;
454 case JTE: inputOverflow = overflowFromjTEInput(); break;
455 case JTEC: inputOverflow = overflowFromjTECInput(); break;
456 case JTEFWD: inputOverflow = overflowFromjTEFWDInput(); break;
457 case JTEFWDA: inputOverflow = overflowFromjTEFWDAInput(); break;
458 case JTEFWDC: inputOverflow = overflowFromjTEFWDCInput(); break;
459 case GXEJWOJ: inputOverflow = overflowFromgXEJWOJInput(); break;
460 case GXENC: inputOverflow = overflowFromgXEJWOJInput(); break;
461 case GXERHO: inputOverflow = overflowFromgXEJWOJInput(); break;
462 case GMHT: inputOverflow = overflowFromgMHTInput(); break;
463 case GTE: inputOverflow = overflowFromgTEInput(); break;
464 case CXE: inputOverflow = overflowFromcXEInput(); break;
465 case GESPRESSO: inputOverflow = overflowFromgESPRESSOInput(); break;
466 case GRISTRETTO: inputOverflow = overflowFromgRISTRETTOInput(); break;
467 default: inputOverflow = false;
468 }
469 return inputOverflow;
470}
bool overflowFromjTECInput() const
bool overflowFromjXEInput() const
bool overflowFromjTEFWDInput() const
bool overflowFromjEmInput() const
bool overflowFromgLJetInput() const
bool overflowFromJetInput() const
bool overflowFromgXEJWOJInput() const
bool overflowFromEnergyInput() const
bool overflowFromjLJetInput() const
bool overflowFromjTEFWDCInput() const
bool overflowFromjJetInput() const
bool overflowFromjTEFWDAInput() const
bool overflowFromgRISTRETTOInput() const
bool overflowFromEmtauInput() const
bool overflowFromgTEInput() const
bool overflowFromMuonInput() const
bool overflowFromLateMuonInput() const
bool overflowFromMuonNextBCInput() const
bool overflowFromgJetInput() const
bool overflowFromcTauInput() const
bool overflowFromgESPRESSOInput() const
bool overflowFromeEmInput() const
bool overflowFromeTauInput() const
bool overflowFromcXEInput() const
bool overflowFromjTauInput() const
bool overflowFromgMHTInput() const
bool overflowFromjTEInput() const

◆ inputTOBs()

const InputTOBArray * TopoInputEvent::inputTOBs ( TCS::inputTOBType_t tobType) const

Definition at line 392 of file TopoInputEvent.cxx.

392 {
393 switch(tobType) {
394 case CLUSTER: return &m_clusters;
395 case EEM: return &m_eEms;
396 case JEM: return &m_jEms;
397 case CTAU: return &m_cTaus;
398 case JET: return &m_jets;
399 case ETAU: return &m_eTaus;
400 case JTAU: return &m_jTaus;
401 case JJET: return &m_jJets;
402 case GJET: return &m_gJets;
403 case JLJET: return &m_jLJets;
404 case GLJET: return &m_gLJets;
405 case MUON: return &m_muons;
406 case LATEMUON: return &m_lateMuons;
407 case MUONNEXTBC: return &m_muonsNextBC;
408 case TAU: return &m_taus;
409 case MET: return &m_met;
410 case JXE: return &m_jxe;
411 case JXEC: return &m_jxec;
412 case JXEPERF: return &m_jxeperf;
413 case JTE: return &m_jte;
414 case JTEC: return &m_jtec;
415 case JTEFWD: return &m_jtefwd;
416 case JTEFWDA: return &m_jtefwda;
417 case JTEFWDC: return &m_jtefwdc;
418 case GXEJWOJ: return &m_gxejwoj;
419 case GXENC: return &m_gxenc;
420 case GXERHO: return &m_gxerho;
421 case GMHT: return &m_gmht;
422 case GTE: return &m_gte;
423 case CXE: return &m_cxe;
424 case GESPRESSO: return &m_gespresso;
425 case GRISTRETTO: return &m_gristretto;
426 }
427 return 0;
428}

◆ jEms()

const jEmTOBArray & TCS::TopoInputEvent::jEms ( ) const
inline

Definition at line 50 of file TopoInputEvent.h.

50{ return m_jEms; }

◆ jets()

const JetTOBArray & TCS::TopoInputEvent::jets ( ) const
inline

Definition at line 55 of file TopoInputEvent.h.

55{ return m_jets; }

◆ jJets()

const jJetTOBArray & TCS::TopoInputEvent::jJets ( ) const
inline

Definition at line 58 of file TopoInputEvent.h.

58{ return m_jJets; }

◆ jLJets()

const jLJetTOBArray & TCS::TopoInputEvent::jLJets ( ) const
inline

Definition at line 56 of file TopoInputEvent.h.

56{ return m_jLJets; }

◆ jTaus()

const jTauTOBArray & TCS::TopoInputEvent::jTaus ( ) const
inline

Definition at line 52 of file TopoInputEvent.h.

52{ return m_jTaus; }

◆ jte()

const jTETOB & TCS::TopoInputEvent::jte ( ) const
inline

Definition at line 65 of file TopoInputEvent.h.

65{ return m_jte[0]; }

◆ jtec()

const jTETOB & TCS::TopoInputEvent::jtec ( ) const
inline

Definition at line 66 of file TopoInputEvent.h.

66{ return m_jtec[0]; }

◆ jtefwd()

const jTETOB & TCS::TopoInputEvent::jtefwd ( ) const
inline

Definition at line 67 of file TopoInputEvent.h.

67{ return m_jtefwd[0]; }

◆ jtefwda()

const jTETOB & TCS::TopoInputEvent::jtefwda ( ) const
inline

Definition at line 68 of file TopoInputEvent.h.

68{ return m_jtefwda[0]; }

◆ jtefwdc()

const jTETOB & TCS::TopoInputEvent::jtefwdc ( ) const
inline

Definition at line 69 of file TopoInputEvent.h.

69{ return m_jtefwdc[0]; }

◆ jxe()

const jXETOB & TCS::TopoInputEvent::jxe ( ) const
inline

Definition at line 64 of file TopoInputEvent.h.

64{ return m_jxe[0]; }

◆ lateMuons()

const LateMuonTOBArray & TCS::TopoInputEvent::lateMuons ( ) const
inline

Definition at line 61 of file TopoInputEvent.h.

61{ return m_lateMuons; }

◆ lumi_block()

uint32_t TCS::TopoInputEvent::lumi_block ( ) const
inline

Definition at line 80 of file TopoInputEvent.h.

80{ return m_lumiB; }

◆ met()

const MetTOB & TCS::TopoInputEvent::met ( ) const
inline

Definition at line 63 of file TopoInputEvent.h.

63{ return m_met[0]; }

◆ msg() [1/2]

MsgStreamTC & TrigConf::TrigConfMessaging::msg ( ) const
inlineinherited

The standard message stream.

Returns a reference to the message stream May not be invoked before sysInitialize() has been invoked.

Definition at line 86 of file TrigConfMessaging.h.

87 {
88 MsgStreamTC* ms = m_msg_tls.get();
89 if (!ms) {
90 ms = new MsgStreamTC(m_name);
91 m_msg_tls.reset(ms);
92 }
93 return *ms;
94 }
boost::thread_specific_ptr< MsgStreamTC > m_msg_tls
MsgStreamTC instance (a std::cout like with print-out levels).

◆ msg() [2/2]

MsgStreamTC & TrigConf::TrigConfMessaging::msg ( const MSGTC::Level lvl) const
inlineinherited

The standard message stream.

Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.

Definition at line 96 of file TrigConfMessaging.h.

97 {
98 return msg() << lvl;
99 }
MsgStreamTC & msg() const
The standard message stream.

◆ msgLvl()

bool TrigConf::TrigConfMessaging::msgLvl ( const MSGTC::Level lvl) const
inlineinherited

Test the output level.

Parameters
lvlThe message level to test against
Returns
boolean Indicting if messages at given level will be printed
Return values
trueMessages at level "lvl" will be printed

Definition at line 75 of file TrigConfMessaging.h.

76 {
77 if (msg().level() <= lvl) {
78 msg() << lvl;
79 return true;
80 }
81 else {
82 return false;
83 }
84 }

◆ muons()

const MuonTOBArray & TCS::TopoInputEvent::muons ( ) const
inline

Definition at line 60 of file TopoInputEvent.h.

60{ return m_muons; }

◆ muonsNextBC()

const MuonNextBCTOBArray & TCS::TopoInputEvent::muonsNextBC ( ) const
inline

Definition at line 62 of file TopoInputEvent.h.

62{ return m_muonsNextBC; }

◆ print()

void TopoInputEvent::print ( ) const

Definition at line 820 of file TopoInputEvent.cxx.

820 {
821 TRG_MSG_INFO("Event:");
822 TRG_MSG_INFO(" #clusters: " << clusters().size() << " (capacity: " << clusters().capacity() << ")");
823 TRG_MSG_INFO(" #eEms : " << eEms().size() << " (capacity: " << eEms().capacity() << ")");
824 TRG_MSG_INFO(" #eTaus : " << eTaus().size() << " (capacity: " << eTaus().capacity() << ")");
825 TRG_MSG_INFO(" #taus : " << taus().size() << " (capacity: " << taus().capacity() << ")");
826 TRG_MSG_INFO(" #jets : " << jets().size() << " (capacity: " << jets().capacity() << ")");
827 TRG_MSG_INFO(" #jJets : " << jJets().size() << " (capacity: " << jJets().capacity() << ")");
828 TRG_MSG_INFO(" #muons : " << muons().size() << " (capacity: " << muons().capacity() << ")");
829 TRG_MSG_INFO(" #latemuons : " << lateMuons().size() << " (capacity: " << lateMuons().capacity() << ")");
830 TRG_MSG_INFO(" #muonsNextBC: " << muonsNextBC().size() << " (capacity: " << muonsNextBC().capacity() << ")");
831 TRG_MSG_INFO(" #jxe : " << m_jxe.size() << " (capacity: " << m_jxe.capacity() << ")");
832 TRG_MSG_INFO(" #jte : " << m_jte.size() << " (capacity: " << m_jte.capacity() << ")");
833 TRG_MSG_INFO(" #jtec : " << m_jtec.size() << " (capacity: " << m_jtec.capacity() << ")");
834 TRG_MSG_INFO(" #jtefwd : " << m_jtefwd.size() << " (capacity: " << m_jtefwd.capacity() << ")");
835 TRG_MSG_INFO(" #jtefwda : " << m_jtefwda.size() << " (capacity: " << m_jtefwda.capacity() << ")");
836 TRG_MSG_INFO(" #jtefwdc : " << m_jtefwdc.size() << " (capacity: " << m_jtefwdc.capacity() << ")");
837 TRG_MSG_INFO(" #gxejwoj : " << m_gxejwoj.size() << " (capacity: " << m_gxejwoj.capacity() << ")");
838 TRG_MSG_INFO(" #gmht : " << m_gmht.size() << " (capacity: " << m_gmht.capacity() << ")");
839 TRG_MSG_INFO(" #gxenc : " << m_gxenc.size() << " (capacity: " << m_gxenc.capacity() << ")");
840 TRG_MSG_INFO(" #gxerho : " << m_gxerho.size() << " (capacity: " << m_gxerho.capacity() << ")");
841 TRG_MSG_INFO(" #gte : " << m_gte.size() << " (capacity: " << m_gte.capacity() << ")");
842 TRG_MSG_INFO(" #cxe : " << m_cxe.size() << " (capacity: " << m_cxe.capacity() << ")");
843 TRG_MSG_INFO(" #gespresso : " << m_gespresso.size() << " (capacity: " << m_gespresso.capacity() << ")");
844 TRG_MSG_INFO(" #gristretto : " << m_gristretto.size() << " (capacity: " << m_gristretto.capacity() << ")");
845 TRG_MSG_INFO(" #met : " << m_met.size() << " (capacity: " << m_met.capacity() << ")");
846
847 TRG_MSG_DEBUG("Details:");
848 TRG_MSG_DEBUG("Cluster input vector (" << clusters().name() << "):");
849 for(auto * x : clusters()) TRG_MSG_DEBUG(" " << *x);
850 TRG_MSG_DEBUG("eEm input vector (" << eEms().name() << "):");
851 for(auto * x : eEms()) TRG_MSG_DEBUG(" " << *x);
852 TRG_MSG_DEBUG("eTau input vector (" << eTaus().name() << "):");
853 for(auto * x : eTaus()) TRG_MSG_DEBUG(" " << *x);
854 TRG_MSG_DEBUG("Tau input vector (" << taus().name() << "):");// << std::endl << taus();
855 for(auto * x : taus()) TRG_MSG_DEBUG(" " << *x);
856 TRG_MSG_DEBUG("Jet input vector (" << jets().name() << "):");// << std::endl << jets();
857 for(auto * x : jets()) TRG_MSG_DEBUG(" " << *x);
858 TRG_MSG_DEBUG("jJet input vector (" << jJets().name() << "):");
859 for(auto * x : jJets()) TRG_MSG_DEBUG(" " << *x);
860 TRG_MSG_DEBUG("Muon input vector (" << muons().name() << "):");// << std::endl << muons();
861 for(auto * x : muons()) TRG_MSG_DEBUG(" " << *x);
862 TRG_MSG_DEBUG("LateMuon input vector (" << lateMuons().name() << "):");// << std::endl << latemuons();
863 for(auto * x : lateMuons()) TRG_MSG_DEBUG(" " << *x);
864 TRG_MSG_DEBUG("MuonsNextBC input vector (" << muonsNextBC().name() << "):");// << std::endl << muonsNextBC();
865 for(auto * x : muonsNextBC()) TRG_MSG_DEBUG(" " << *x);
866 TRG_MSG_DEBUG("jXE input (" << m_jxe.name() << "):");
867 for(auto * x : m_jxe) TRG_MSG_DEBUG(" " << *x);
868 TRG_MSG_DEBUG("jTE input (" << m_jte.name() << "):");
869 for(auto * x : m_jte) TRG_MSG_DEBUG(" " << *x);
870 TRG_MSG_DEBUG("jTEC input (" << m_jtec.name() << "):");
871 for(auto * x : m_jtec) TRG_MSG_DEBUG(" " << *x);
872 TRG_MSG_DEBUG("jTEFWD input (" << m_jtefwd.name() << "):");
873 for(auto * x : m_jtefwd) TRG_MSG_DEBUG(" " << *x);
874 TRG_MSG_DEBUG("jTEFWDA input (" << m_jtefwda.name() << "):");
875 for(auto * x : m_jtefwda) TRG_MSG_DEBUG(" " << *x);
876 TRG_MSG_DEBUG("jTEFWDC input (" << m_jtefwdc.name() << "):");
877 for(auto * x : m_jtefwdc) TRG_MSG_DEBUG(" " << *x);
878 TRG_MSG_DEBUG("gXEJWOJ input (" << m_gxejwoj.name() << "):");
879 for(auto * x : m_gxejwoj) TRG_MSG_DEBUG(" " << *x);
880 TRG_MSG_DEBUG("gMHT input (" << m_gmht.name() << "):");
881 for(auto * x : m_gmht) TRG_MSG_DEBUG(" " << *x);
882 TRG_MSG_DEBUG("gXENC input (" << m_gxenc.name() << "):");
883 for(auto * x : m_gxenc) TRG_MSG_DEBUG(" " << *x);
884 TRG_MSG_DEBUG("gXERHO input (" << m_gxerho.name() << "):");
885 for(auto * x : m_gxerho) TRG_MSG_DEBUG(" " << *x);
886 TRG_MSG_DEBUG("gTE input (" << m_gte.name() << "):");
887 for(auto * x : m_gte) TRG_MSG_DEBUG(" " << *x);
888 TRG_MSG_DEBUG("cXE input (" << m_cxe.name() << "):");
889 for(auto * x : m_cxe) TRG_MSG_DEBUG(" " << *x);
890 TRG_MSG_DEBUG("gESPRESSO input (" << m_gespresso.name() << "):");
891 for(auto * x : m_gespresso) TRG_MSG_DEBUG(" " << *x);
892 TRG_MSG_DEBUG("gRISTRETTO input (" << m_gristretto.name() << "):");
893 for(auto * x : m_gristretto) TRG_MSG_DEBUG(" " << *x);
894 TRG_MSG_DEBUG("MET input (" << m_met.name() << "):");// << std::endl << m_met;
895 for(auto * x : m_met) TRG_MSG_DEBUG(" " << *x);
896 TRG_MSG_DEBUG("Overflow bits from:"
897 <<" emtau "<<m_overflowFromEmtauInput
898 <<" jet "<<m_overflowFromJetInput
899 <<" jxe "<<m_overflowFromjXEInput
900 <<" energy "<<m_overflowFromEnergyInput
901 <<" muon "<<m_overflowFromMuonInput);
902 TRG_MSG_DEBUG("Event info:");
903 TRG_MSG_DEBUG(" runNo: " << run_number() << " evtNo: " << event_number() << " lumiBlock: " << lumi_block() << " BCID: " << bunch_crossing_id());
904}
size_t size() const
Number of registered mappings.
#define x
const ClusterTOBArray & clusters() const
const eTauTOBArray & eTaus() const
const jJetTOBArray & jJets() const
const JetTOBArray & jets() const
const ClusterTOBArray & taus() const
uint32_t run_number() const
uint32_t bunch_crossing_id() const
const MuonTOBArray & muons() const
uint32_t event_number() const
const eEmTOBArray & eEms() const
const MuonNextBCTOBArray & muonsNextBC() const
const LateMuonTOBArray & lateMuons() const
uint32_t lumi_block() const
bit_t capacity() const
The number of bits that this container can hold.

◆ run_number()

uint32_t TCS::TopoInputEvent::run_number ( ) const
inline

Definition at line 78 of file TopoInputEvent.h.

78{ return m_runNo; }

◆ setcXE()

StatusCode TopoInputEvent::setcXE ( const jXETOB & cXE)

Definition at line 218 of file TopoInputEvent.cxx.

218 {
219 m_cxe.clear();
220 m_cxe.push_back(cxe);
221 return StatusCode::SUCCESS;
222}

◆ setEventInfo()

StatusCode TopoInputEvent::setEventInfo ( const uint32_t runNo,
const uint32_t evtNo,
const uint32_t lumiB,
const uint32_t BCID )

Definition at line 237 of file TopoInputEvent.cxx.

237 {
238 m_runNo = runNo;
239 m_evtNo = evtNo;
240 m_lumiB = lumiB;
241 m_BCID = BCID;
242 return StatusCode::SUCCESS;
243}

◆ setgESPRESSO()

StatusCode TopoInputEvent::setgESPRESSO ( const gTETOB & gESPRESSO)

Definition at line 224 of file TopoInputEvent.cxx.

224 {
225 m_gespresso.clear();
226 m_gespresso.push_back(gespresso);
227 return StatusCode::SUCCESS;
228}

◆ setgMHT()

StatusCode TopoInputEvent::setgMHT ( const gXETOB & gMHT)

Definition at line 194 of file TopoInputEvent.cxx.

194 {
195 m_gmht.clear();
196 m_gmht.push_back(gmht);
197 return StatusCode::SUCCESS;
198}

◆ setgRISTRETTO()

StatusCode TopoInputEvent::setgRISTRETTO ( const gTETOB & gRISTRETTO)

Definition at line 230 of file TopoInputEvent.cxx.

230 {
231 m_gristretto.clear();
232 m_gristretto.push_back(gristretto);
233 return StatusCode::SUCCESS;
234}

◆ setgTE()

StatusCode TopoInputEvent::setgTE ( const gTETOB & gTE)

Definition at line 212 of file TopoInputEvent.cxx.

212 {
213 m_gte.clear();
214 m_gte.push_back(gte);
215 return StatusCode::SUCCESS;
216}

◆ setgXEJWOJ()

StatusCode TopoInputEvent::setgXEJWOJ ( const gXETOB & gXEJWOJ)

Definition at line 188 of file TopoInputEvent.cxx.

188 {
189 m_gxejwoj.clear();
190 m_gxejwoj.push_back(gxejwoj);
191 return StatusCode::SUCCESS;
192}

◆ setgXENC()

StatusCode TopoInputEvent::setgXENC ( const gXETOB & gXENC)

Definition at line 200 of file TopoInputEvent.cxx.

200 {
201 m_gxenc.clear();
202 m_gxenc.push_back(gxenc);
203 return StatusCode::SUCCESS;
204}

◆ setgXERHO()

StatusCode TopoInputEvent::setgXERHO ( const gXETOB & gXERHO)

Definition at line 206 of file TopoInputEvent.cxx.

206 {
207 m_gxerho.clear();
208 m_gxerho.push_back(gxerho);
209 return StatusCode::SUCCESS;
210}

◆ setjTE()

StatusCode TopoInputEvent::setjTE ( const jTETOB & jTE)

Definition at line 158 of file TopoInputEvent.cxx.

158 {
159 m_jte.clear();
160 m_jte.push_back(jte);
161 return StatusCode::SUCCESS;
162}

◆ setjTEC()

StatusCode TopoInputEvent::setjTEC ( const jTETOB & jTEC)

Definition at line 164 of file TopoInputEvent.cxx.

164 {
165 m_jtec.clear();
166 m_jtec.push_back(jtec);
167 return StatusCode::SUCCESS;
168}

◆ setjTEFWD()

StatusCode TopoInputEvent::setjTEFWD ( const jTETOB & jTEFWD)

Definition at line 170 of file TopoInputEvent.cxx.

170 {
171 m_jtefwd.clear();
172 m_jtefwd.push_back(jtefwd);
173 return StatusCode::SUCCESS;
174}

◆ setjTEFWDA()

StatusCode TopoInputEvent::setjTEFWDA ( const jTETOB & jTEFWDA)

Definition at line 176 of file TopoInputEvent.cxx.

176 {
177 m_jtefwda.clear();
178 m_jtefwda.push_back(jtefwda);
179 return StatusCode::SUCCESS;
180}

◆ setjTEFWDC()

StatusCode TopoInputEvent::setjTEFWDC ( const jTETOB & jTEFWDC)

Definition at line 182 of file TopoInputEvent.cxx.

182 {
183 m_jtefwdc.clear();
184 m_jtefwdc.push_back(jtefwdc);
185 return StatusCode::SUCCESS;
186}

◆ setjXE()

StatusCode TopoInputEvent::setjXE ( const jXETOB & jXE)

Definition at line 146 of file TopoInputEvent.cxx.

146 {
147 m_jxe.clear();
148 m_jxe.push_back(jxe);
149 return StatusCode::SUCCESS;
150}

◆ setjXEC()

StatusCode TopoInputEvent::setjXEC ( const jXETOB & jXEC)

Definition at line 152 of file TopoInputEvent.cxx.

152 {
153 m_jxec.clear();
154 m_jxec.push_back(jxec);
155 return StatusCode::SUCCESS;
156}

◆ setjXEPERF()

StatusCode TCS::TopoInputEvent::setjXEPERF ( const jXETOB & jXEPERF)

◆ setMET()

StatusCode TopoInputEvent::setMET ( const MetTOB & met)

Definition at line 140 of file TopoInputEvent.cxx.

140 {
141 m_met.clear();
142 m_met.push_back(met);
143 return StatusCode::SUCCESS;
144}

◆ taus()

const ClusterTOBArray & TCS::TopoInputEvent::taus ( ) const
inline

Definition at line 54 of file TopoInputEvent.h.

54{ return m_taus; }

◆ operator<<

std::ostream & operator<< ( std::ostream & o,
const TCS::TopoInputEvent & evt )
friend

Definition at line 752 of file TopoInputEvent.cxx.

752 {
753 o << "Event:" << std::endl;
754 o << " #clusters: " << evt.clusters().size() << " (capacity: " << evt.clusters().capacity() << ")" << std::endl;
755 o << " #eEms : " << evt.eEms().size() << " (capacity: " << evt.eEms().capacity() << ")" << std::endl;
756 o << " #eTaus : " << evt.eTaus().size() << " (capacity: " << evt.eTaus().capacity() << ")" << std::endl;
757 o << " #taus : " << evt.taus().size() << " (capacity: " << evt.taus().capacity() << ")" << std::endl;
758 o << " #jets : " << evt.jets().size() << " (capacity: " << evt.jets().capacity() << ")" << std::endl;
759 o << " #jJets : " << evt.jJets().size() << " (capacity: " << evt.jJets().capacity() << ")" << std::endl;
760 o << " #muons : " << evt.muons().size() << " (capacity: " << evt.muons().capacity() << ")" << std::endl;
761 o << " #latemuons : " << evt.lateMuons().size() << " (capacity: " << evt.lateMuons().capacity() << ")" << std::endl;
762 o << " #muonsNextBC : " << evt.muonsNextBC().size() << " (capacity: " << evt.muonsNextBC().capacity() << ")" << std::endl;
763 o << " #jxe : " << evt.m_jxe.size() << " (capacity: " << evt.m_jxe.capacity() << ")" << std::endl;
764 o << " #jte : " << evt.m_jte.size() << " (capacity: " << evt.m_jte.capacity() << ")" << std::endl;
765 o << " #jtec : " << evt.m_jtec.size() << " (capacity: " << evt.m_jtec.capacity() << ")" << std::endl;
766 o << " #jtefwd : " << evt.m_jtefwd.size() << " (capacity: " << evt.m_jtefwd.capacity() << ")" << std::endl;
767 o << " #jtefwda : " << evt.m_jtefwda.size() << " (capacity: " << evt.m_jtefwda.capacity() << ")" << std::endl;
768 o << " #jtefwdc : " << evt.m_jtefwdc.size() << " (capacity: " << evt.m_jtefwdc.capacity() << ")" << std::endl;
769 o << " #gxejwoj : " << evt.m_gxejwoj.size() << " (capacity: " << evt.m_gxejwoj.capacity() << ")" << std::endl;
770 o << " #gmht : " << evt.m_gmht.size() << " (capacity: " << evt.m_gmht.capacity() << ")" << std::endl;
771 o << " #gxenc : " << evt.m_gxenc.size() << " (capacity: " << evt.m_gxenc.capacity() << ")" << std::endl;
772 o << " #gxerho : " << evt.m_gxerho.size() << " (capacity: " << evt.m_gxerho.capacity() << ")" << std::endl;
773 o << " #gte : " << evt.m_gte.size() << " (capacity: " << evt.m_gte.capacity() << ")" << std::endl;
774 o << " #cxe : " << evt.m_cxe.size() << " (capacity: " << evt.m_cxe.capacity() << ")" << std::endl;
775 o << " #gespresso : " << evt.m_gespresso.size() << " (capacity: " << evt.m_gespresso.capacity() << ")" << std::endl;
776 o << " #gristretto : " << evt.m_gristretto.size() << " (capacity: " << evt.m_gristretto.capacity() << ")" << std::endl;
777 o << " #met : " << evt.m_met.size() << " (capacity: " << evt.m_met.capacity() << ")" << std::endl;
778 o << " #info : runNo, evtNo, lumiBlock and BCID" << std::endl;
779
780 o << "Details:" << std::endl;
781 o << "Cluster input vector (" << evt.clusters().name() << "):" << std::endl << evt.clusters();
782 o << "eEm input vector (" << evt.eEms().name() << "):" << std::endl << evt.eEms();
783 o << "eTau input vector (" << evt.eTaus().name() << "):" << std::endl << evt.eTaus();
784 o << "Tau input vector (" << evt.taus().name() << "):" << std::endl << evt.taus();
785 o << "Jet input vector (" << evt.jets().name() << "):" << std::endl << evt.jets();
786 o << "jJet input vector (" << evt.jJets().name() << "):" << std::endl << evt.jJets();
787 o << "Muon input vector (" << evt.muons().name() << "):" << std::endl << evt.muons();
788 o << "LateMuon input vector (" << evt.lateMuons().name() << "):" << std::endl << evt.lateMuons();
789 o << "MuonNextBC input vector (" << evt.muonsNextBC().name() << "):" << std::endl << evt.muonsNextBC();
790 o << "jXE input (" << evt.m_jxe.name() << "):" << std::endl << evt.m_jxe;
791 o << "jTE input (" << evt.m_jte.name() << "):" << std::endl << evt.m_jte;
792 o << "jTEC input (" << evt.m_jtec.name() << "):" << std::endl << evt.m_jtec;
793 o << "jTEFWD input (" << evt.m_jtefwd.name() << "):" << std::endl << evt.m_jtefwd;
794 o << "jTEFWDA input (" << evt.m_jtefwda.name() << "):" << std::endl << evt.m_jtefwda;
795 o << "jTEFWDC input (" << evt.m_jtefwdc.name() << "):" << std::endl << evt.m_jtefwdc;
796 o << "gXEJWOJ input (" << evt.m_gxejwoj.name() << "):" << std::endl << evt.m_gxejwoj;
797 o << "gMHT input (" << evt.m_gmht.name() << "):" << std::endl << evt.m_gmht;
798 o << "gXENC input (" << evt.m_gxenc.name() << "):" << std::endl << evt.m_gxenc;
799 o << "gXERHO input (" << evt.m_gxerho.name() << "):" << std::endl << evt.m_gxerho;
800 o << "gTE input (" << evt.m_gte.name() << "):" << std::endl << evt.m_gte;
801 o << "cXE input (" << evt.m_cxe.name() << "):" << std::endl << evt.m_cxe;
802 o << "gESPRESSO input (" << evt.m_gespresso.name() << "):" << std::endl << evt.m_gespresso;
803 o << "gRISTRETTO input (" << evt.m_gristretto.name() << "):" << std::endl << evt.m_gristretto;
804 o << "MET input (" << evt.m_met.name() << "):" << std::endl << evt.m_met;
805 o << "Overflow from:"
806 <<" EmtauInput "<<evt.overflowFromEmtauInput()
807 <<" JetInput "<<evt.overflowFromJetInput()
808 <<" EnergyInput "<<evt.overflowFromEnergyInput()
809 <<" MuonInput "<<evt.overflowFromMuonInput()
810 << std::endl;
811 o << "Event info: " << evt.run_number() << " " << evt.event_number() << " " << evt.lumi_block() << " " << evt.bunch_crossing_id();
812
813 return o;
814}

Member Data Documentation

◆ m_BCID

uint32_t TCS::TopoInputEvent::m_BCID {0}
private

Definition at line 247 of file TopoInputEvent.h.

247{0};

◆ m_clusters

ClusterTOBArray TCS::TopoInputEvent::m_clusters
private

Definition at line 211 of file TopoInputEvent.h.

◆ m_cTaus

cTauTOBArray TCS::TopoInputEvent::m_cTaus
private

Definition at line 216 of file TopoInputEvent.h.

◆ m_cxe

jXETOBArray TCS::TopoInputEvent::m_cxe
private

Definition at line 240 of file TopoInputEvent.h.

◆ m_dumpEnabled

bool TCS::TopoInputEvent::m_dumpEnabled { false }
private

Definition at line 249 of file TopoInputEvent.h.

249{ false };

◆ m_eEms

eEmTOBArray TCS::TopoInputEvent::m_eEms
private

Definition at line 212 of file TopoInputEvent.h.

◆ m_eTaus

eTauTOBArray TCS::TopoInputEvent::m_eTaus
private

Definition at line 214 of file TopoInputEvent.h.

◆ m_evtNo

uint32_t TCS::TopoInputEvent::m_evtNo {0}
private

Definition at line 245 of file TopoInputEvent.h.

245{0};

◆ m_gespresso

gTETOBArray TCS::TopoInputEvent::m_gespresso
private

Definition at line 241 of file TopoInputEvent.h.

◆ m_gJets

gJetTOBArray TCS::TopoInputEvent::m_gJets
private

Definition at line 222 of file TopoInputEvent.h.

◆ m_gLJets

gLJetTOBArray TCS::TopoInputEvent::m_gLJets
private

Definition at line 220 of file TopoInputEvent.h.

◆ m_gmht

gXETOBArray TCS::TopoInputEvent::m_gmht
private

Definition at line 238 of file TopoInputEvent.h.

◆ m_gristretto

gTETOBArray TCS::TopoInputEvent::m_gristretto
private

Definition at line 242 of file TopoInputEvent.h.

◆ m_gte

gTETOBArray TCS::TopoInputEvent::m_gte
private

Definition at line 239 of file TopoInputEvent.h.

◆ m_gxejwoj

gXETOBArray TCS::TopoInputEvent::m_gxejwoj
private

Definition at line 235 of file TopoInputEvent.h.

◆ m_gxenc

gXETOBArray TCS::TopoInputEvent::m_gxenc
private

Definition at line 236 of file TopoInputEvent.h.

◆ m_gxerho

gXETOBArray TCS::TopoInputEvent::m_gxerho
private

Definition at line 237 of file TopoInputEvent.h.

◆ m_inputDumpFile

std::string TCS::TopoInputEvent::m_inputDumpFile { "" }
private

Definition at line 281 of file TopoInputEvent.h.

281{ "" };

◆ m_jEms

jEmTOBArray TCS::TopoInputEvent::m_jEms
private

Definition at line 213 of file TopoInputEvent.h.

◆ m_jets

JetTOBArray TCS::TopoInputEvent::m_jets
private

Definition at line 218 of file TopoInputEvent.h.

◆ m_jJets

jJetTOBArray TCS::TopoInputEvent::m_jJets
private

Definition at line 221 of file TopoInputEvent.h.

◆ m_jLJets

jLJetTOBArray TCS::TopoInputEvent::m_jLJets
private

Definition at line 219 of file TopoInputEvent.h.

◆ m_jTaus

jTauTOBArray TCS::TopoInputEvent::m_jTaus
private

Definition at line 215 of file TopoInputEvent.h.

◆ m_jte

jTETOBArray TCS::TopoInputEvent::m_jte
private

Definition at line 230 of file TopoInputEvent.h.

◆ m_jtec

jTETOBArray TCS::TopoInputEvent::m_jtec
private

Definition at line 231 of file TopoInputEvent.h.

◆ m_jtefwd

jTETOBArray TCS::TopoInputEvent::m_jtefwd
private

Definition at line 232 of file TopoInputEvent.h.

◆ m_jtefwda

jTETOBArray TCS::TopoInputEvent::m_jtefwda
private

Definition at line 233 of file TopoInputEvent.h.

◆ m_jtefwdc

jTETOBArray TCS::TopoInputEvent::m_jtefwdc
private

Definition at line 234 of file TopoInputEvent.h.

◆ m_jxe

jXETOBArray TCS::TopoInputEvent::m_jxe
private

Definition at line 227 of file TopoInputEvent.h.

◆ m_jxec

jXETOBArray TCS::TopoInputEvent::m_jxec
private

Definition at line 228 of file TopoInputEvent.h.

◆ m_jxeperf

jXETOBArray TCS::TopoInputEvent::m_jxeperf
private

Definition at line 229 of file TopoInputEvent.h.

◆ m_lateMuons

LateMuonTOBArray TCS::TopoInputEvent::m_lateMuons
private

Definition at line 224 of file TopoInputEvent.h.

◆ m_lumiB

uint32_t TCS::TopoInputEvent::m_lumiB {0}
private

Definition at line 246 of file TopoInputEvent.h.

246{0};

◆ m_met

MetTOBArray TCS::TopoInputEvent::m_met
private

Definition at line 226 of file TopoInputEvent.h.

◆ m_msg_tls

boost::thread_specific_ptr<MsgStreamTC> TrigConf::TrigConfMessaging::m_msg_tls
mutableprivateinherited

MsgStreamTC instance (a std::cout like with print-out levels).

Definition at line 71 of file TrigConfMessaging.h.

◆ m_muons

MuonTOBArray TCS::TopoInputEvent::m_muons
private

Definition at line 223 of file TopoInputEvent.h.

◆ m_muonsNextBC

MuonNextBCTOBArray TCS::TopoInputEvent::m_muonsNextBC
private

Definition at line 225 of file TopoInputEvent.h.

◆ m_name

std::string TrigConf::TrigConfMessaging::m_name
privateinherited

Definition at line 72 of file TrigConfMessaging.h.

◆ m_overflowFromcTauInput

bool TCS::TopoInputEvent::m_overflowFromcTauInput { false }
private

Definition at line 256 of file TopoInputEvent.h.

256{ false };

◆ m_overflowFromcXEInput

bool TCS::TopoInputEvent::m_overflowFromcXEInput { false }
private

Definition at line 275 of file TopoInputEvent.h.

275{ false };

◆ m_overflowFromeEmInput

bool TCS::TopoInputEvent::m_overflowFromeEmInput { false }
private

Definition at line 252 of file TopoInputEvent.h.

252{ false };

◆ m_overflowFromEmtauInput

bool TCS::TopoInputEvent::m_overflowFromEmtauInput { false }
private

Definition at line 250 of file TopoInputEvent.h.

250{ false };

◆ m_overflowFromEnergyInput

bool TCS::TopoInputEvent::m_overflowFromEnergyInput { false }
private

Definition at line 261 of file TopoInputEvent.h.

261{ false };

◆ m_overflowFromeTauInput

bool TCS::TopoInputEvent::m_overflowFromeTauInput { false }
private

Definition at line 254 of file TopoInputEvent.h.

254{ false };

◆ m_overflowFromgESPRESSOInput

bool TCS::TopoInputEvent::m_overflowFromgESPRESSOInput { false }
private

Definition at line 276 of file TopoInputEvent.h.

276{ false };

◆ m_overflowFromgJetInput

bool TCS::TopoInputEvent::m_overflowFromgJetInput { false }
private

Definition at line 260 of file TopoInputEvent.h.

260{ false };

◆ m_overflowFromgLJetInput

bool TCS::TopoInputEvent::m_overflowFromgLJetInput { false }
private

Definition at line 258 of file TopoInputEvent.h.

258{ false };

◆ m_overflowFromgMHTInput

bool TCS::TopoInputEvent::m_overflowFromgMHTInput { false }
private

Definition at line 273 of file TopoInputEvent.h.

273{ false };

◆ m_overflowFromgRISTRETTOInput

bool TCS::TopoInputEvent::m_overflowFromgRISTRETTOInput { false }
private

Definition at line 277 of file TopoInputEvent.h.

277{ false };

◆ m_overflowFromgTEInput

bool TCS::TopoInputEvent::m_overflowFromgTEInput { false }
private

Definition at line 274 of file TopoInputEvent.h.

274{ false };

◆ m_overflowFromgXEJWOJInput

bool TCS::TopoInputEvent::m_overflowFromgXEJWOJInput { false }
private

Definition at line 270 of file TopoInputEvent.h.

270{ false };

◆ m_overflowFromgXENCInput

bool TCS::TopoInputEvent::m_overflowFromgXENCInput { false }
private

Definition at line 271 of file TopoInputEvent.h.

271{ false };

◆ m_overflowFromgXERHOInput

bool TCS::TopoInputEvent::m_overflowFromgXERHOInput { false }
private

Definition at line 272 of file TopoInputEvent.h.

272{ false };

◆ m_overflowFromjEmInput

bool TCS::TopoInputEvent::m_overflowFromjEmInput { false }
private

Definition at line 253 of file TopoInputEvent.h.

253{ false };

◆ m_overflowFromJetInput

bool TCS::TopoInputEvent::m_overflowFromJetInput { false }
private

Definition at line 251 of file TopoInputEvent.h.

251{ false };

◆ m_overflowFromjJetInput

bool TCS::TopoInputEvent::m_overflowFromjJetInput { false }
private

Definition at line 259 of file TopoInputEvent.h.

259{ false };

◆ m_overflowFromjLJetInput

bool TCS::TopoInputEvent::m_overflowFromjLJetInput { false }
private

Definition at line 257 of file TopoInputEvent.h.

257{ false };

◆ m_overflowFromjTauInput

bool TCS::TopoInputEvent::m_overflowFromjTauInput { false }
private

Definition at line 255 of file TopoInputEvent.h.

255{ false };

◆ m_overflowFromjTECInput

bool TCS::TopoInputEvent::m_overflowFromjTECInput { false }
private

Definition at line 266 of file TopoInputEvent.h.

266{ false };

◆ m_overflowFromjTEFWDAInput

bool TCS::TopoInputEvent::m_overflowFromjTEFWDAInput { false }
private

Definition at line 268 of file TopoInputEvent.h.

268{ false };

◆ m_overflowFromjTEFWDCInput

bool TCS::TopoInputEvent::m_overflowFromjTEFWDCInput { false }
private

Definition at line 269 of file TopoInputEvent.h.

269{ false };

◆ m_overflowFromjTEFWDInput

bool TCS::TopoInputEvent::m_overflowFromjTEFWDInput { false }
private

Definition at line 267 of file TopoInputEvent.h.

267{ false };

◆ m_overflowFromjTEInput

bool TCS::TopoInputEvent::m_overflowFromjTEInput { false }
private

Definition at line 265 of file TopoInputEvent.h.

265{ false };

◆ m_overflowFromjXECInput

bool TCS::TopoInputEvent::m_overflowFromjXECInput { false }
private

Definition at line 263 of file TopoInputEvent.h.

263{ false };

◆ m_overflowFromjXEInput

bool TCS::TopoInputEvent::m_overflowFromjXEInput { false }
private

Definition at line 262 of file TopoInputEvent.h.

262{ false };

◆ m_overflowFromjXEPERFInput

bool TCS::TopoInputEvent::m_overflowFromjXEPERFInput { false }
private

Definition at line 264 of file TopoInputEvent.h.

264{ false };

◆ m_overflowFromLateMuonInput

bool TCS::TopoInputEvent::m_overflowFromLateMuonInput { false }
private

Definition at line 279 of file TopoInputEvent.h.

279{ false };

◆ m_overflowFromMuonInput

bool TCS::TopoInputEvent::m_overflowFromMuonInput { false }
private

Definition at line 278 of file TopoInputEvent.h.

278{ false };

◆ m_overflowFromMuonNextBCInput

bool TCS::TopoInputEvent::m_overflowFromMuonNextBCInput { false }
private

Definition at line 280 of file TopoInputEvent.h.

280{ false };

◆ m_runNo

uint32_t TCS::TopoInputEvent::m_runNo {0}
private

Definition at line 244 of file TopoInputEvent.h.

244{0};

◆ m_taus

ClusterTOBArray TCS::TopoInputEvent::m_taus
private

Definition at line 217 of file TopoInputEvent.h.


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