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
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 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 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 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
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_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{
44}
MuonNextBCTOBArray m_muonsNextBC
gLJetTOBArray m_gLJets
LateMuonTOBArray m_lateMuons
ClusterTOBArray m_clusters
ClusterTOBArray m_taus
jLJetTOBArray m_jLJets

◆ ~TopoInputEvent()

TopoInputEvent::~TopoInputEvent ( )

Definition at line 46 of file TopoInputEvent.cxx.

46{}

Member Function Documentation

◆ addCluster()

StatusCode TopoInputEvent::addCluster ( const ClusterTOB & cluster)

Definition at line 48 of file TopoInputEvent.cxx.

◆ addcTau() [1/2]

StatusCode TopoInputEvent::addcTau ( const eTauTOB & eTau)

Definition at line 68 of file TopoInputEvent.cxx.

68 {
69 TCS::cTauTOB cTau(eTau.Et(), eTau.eta(), eTau.phi(), TCS::ETAU);
70 cTau.setEtDouble( eTau.EtDouble() );
71 cTau.setEtaDouble( eTau.etaDouble() );
72 cTau.setPhiDouble( eTau.phiDouble() );
73 cTau.setRCore( eTau.rCore() );
74 cTau.setRHad( eTau.rHad() );
75 m_cTaus.push_back(cTau);
77}
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 94 of file TopoInputEvent.cxx.

94 {
95 TCS::cTauTOB cTau(jTau.Et(), jTau.eta(), jTau.phi(), TCS::JTAU);
96 cTau.setEtDouble( jTau.EtDouble() );
97 cTau.setEtaDouble( jTau.etaDouble() );
98 cTau.setPhiDouble( jTau.phiDouble() );
99 cTau.setEtIso( jTau.EtIso() );
100 m_cTaus.push_back(cTau);
101 return StatusCode::SUCCESS;
102}
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 53 of file TopoInputEvent.cxx.

53 {
54 m_eEms.push_back(eEm);
56}

◆ addeTau()

StatusCode TopoInputEvent::addeTau ( const eTauTOB & eTau)

Definition at line 63 of file TopoInputEvent.cxx.

63 {
64 m_eTaus.push_back(eTau);
66}

◆ addgJet()

StatusCode TopoInputEvent::addgJet ( const gJetTOB & jet)

Definition at line 119 of file TopoInputEvent.cxx.

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

◆ addgLJet()

StatusCode TopoInputEvent::addgLJet ( const gLJetTOB & jet)

Definition at line 109 of file TopoInputEvent.cxx.

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

◆ addjEm()

StatusCode TopoInputEvent::addjEm ( const jEmTOB & jEm)

Definition at line 58 of file TopoInputEvent.cxx.

58 {
59 m_jEms.push_back(jEm);
61}

◆ addJet()

StatusCode TopoInputEvent::addJet ( const JetTOB & jet)

Definition at line 84 of file TopoInputEvent.cxx.

84 {
85 m_jets.push_back(jet);
87}

◆ addjJet()

StatusCode TopoInputEvent::addjJet ( const jJetTOB & jet)

Definition at line 114 of file TopoInputEvent.cxx.

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

◆ addjLJet()

StatusCode TopoInputEvent::addjLJet ( const jLJetTOB & jet)

Definition at line 104 of file TopoInputEvent.cxx.

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

◆ addjTau()

StatusCode TopoInputEvent::addjTau ( const jTauTOB & tau)

Definition at line 89 of file TopoInputEvent.cxx.

89 {
90 m_jTaus.push_back(tau);
92}

◆ addLateMuon()

StatusCode TopoInputEvent::addLateMuon ( const LateMuonTOB & muon)

Definition at line 129 of file TopoInputEvent.cxx.

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

◆ addMuon()

StatusCode TopoInputEvent::addMuon ( const MuonTOB & muon)

Definition at line 124 of file TopoInputEvent.cxx.

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

◆ addMuonNextBC()

StatusCode TopoInputEvent::addMuonNextBC ( const MuonNextBCTOB & muon)

Definition at line 134 of file TopoInputEvent.cxx.

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

◆ addTau()

StatusCode TopoInputEvent::addTau ( const ClusterTOB & tau)

Definition at line 79 of file TopoInputEvent.cxx.

79 {
80 m_taus.push_back(tau);
82}

◆ bunch_crossing_id()

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

Definition at line 80 of file TopoInputEvent.h.

80{ return m_BCID; }

◆ clear()

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

Definition at line 458 of file TopoInputEvent.cxx.

458 {
459 // only need to clear the vectors since the objects themselves are
460 // collected on the ClusterTOB::heap and reset by the
461 // TopoSteering::reset
462 m_clusters.clear();
463 m_eEms.clear();
464 m_jEms.clear();
465 m_eTaus.clear();
466 m_cTaus.clear();
467 m_jets.clear();
468 m_jTaus.clear();
469 m_jLJets.clear();
470 m_gLJets.clear();
471 m_jJets.clear();
472 m_gJets.clear();
473 m_taus.clear();
474 m_muons.clear();
475 m_lateMuons.clear();
476 m_muonsNextBC.clear();
477 m_met.clear();
478 m_jxe.clear();
479 m_jxec.clear();
480 m_jxeperf.clear();
481 m_jte.clear();
482 m_jtec.clear();
483 m_jtefwd.clear();
484 m_jtefwda.clear();
485 m_jtefwdc.clear();
486 m_gxejwoj.clear();
487 m_gxenc.clear();
488 m_gxerho.clear();
489 m_gmht.clear();
490 m_gte.clear();
491 m_cxe.clear();
492 m_gespresso.clear();
493 m_runNo = 0;
494 m_evtNo = 0;
495 m_lumiB = 0;
496 m_BCID = 0;
497 setMET(MetTOB(0,0,0)); // default MET
498 setjXE(jXETOB(0,0,0)); // default jXE
499 setjXEC(jXETOB(0,0,0)); // default jXEC
500 setjTE(jTETOB(0)); // default jTE
501 setjTEC(jTETOB(0)); // default jTEC
502 setjTEFWD(jTETOB(0)); // default jTEFWD
503 setjTEFWDA(jTETOB(0)); // default jTEFWDA
504 setjTEFWDC(jTETOB(0)); // default jTEFWDC
505 setgXEJWOJ(gXETOB(0,0,0)); // default gXEJWOJ
506 setgXENC(gXETOB(0,0,0)); // default gXENC
507 setgXERHO(gXETOB(0,0,0)); // default gXERHO
508 setgMHT(gXETOB(0,0,0)); // default gMHT
509 setgTE(gTETOB(0)); // default gTE
510 setcXE(jXETOB(0,0,0)); // default cXE
511 setgESPRESSO(gTETOB(0)); // default gESPRESSO
513
514 return StatusCode::SUCCESS;
515}
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 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 525 of file TopoInputEvent.cxx.

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

717 {
718 if( ! m_dumpEnabled ) return;
719 std::ofstream file(m_inputDumpFile, std::ios_base::out | std::ios_base::app);
720 file << "</file>" << std::endl;
721 file.close();
722}

◆ dumpStart()

void TopoInputEvent::dumpStart ( )

Definition at line 709 of file TopoInputEvent.cxx.

709 {
710 if( ! m_dumpEnabled ) return;
711 std::ofstream file(m_inputDumpFile);
712 file << "<file>" << std::endl;
713 file.close();
714}

◆ 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 518 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 78 of file TopoInputEvent.h.

78{ 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]; }

◆ 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 416 of file TopoInputEvent.cxx.

417{
418 //Not using or setting the overflow bits in practice. We will need to get back to this in 2022.
419 bool inputOverflow = false;
420 switch(tobType) {
421 case CLUSTER: inputOverflow = overflowFromEmtauInput(); break;
422 case EEM: inputOverflow = overflowFromeEmInput(); break;
423 case JEM: inputOverflow = overflowFromjEmInput(); break;
424 case CTAU: inputOverflow = overflowFromcTauInput(); break;
425 case JET: inputOverflow = overflowFromJetInput(); break;
426 case ETAU: inputOverflow = overflowFromeTauInput(); break;
427 case JTAU: inputOverflow = overflowFromjTauInput(); break;
428 case JJET: inputOverflow = overflowFromjJetInput(); break;
429 case GJET: inputOverflow = overflowFromgJetInput(); break;
430 case JLJET: inputOverflow = overflowFromjLJetInput(); break;
431 case GLJET: inputOverflow = overflowFromgLJetInput(); break;
432 case MUON: inputOverflow = overflowFromMuonInput(); break;
433 case LATEMUON: inputOverflow = overflowFromLateMuonInput(); break;
434 case MUONNEXTBC: inputOverflow = overflowFromMuonNextBCInput(); break;
435 case TAU: inputOverflow = overflowFromEmtauInput(); break;
436 case MET: inputOverflow = overflowFromEnergyInput(); break;
437 case JXE: inputOverflow = overflowFromjXEInput(); break;
438 case JXEC: inputOverflow = overflowFromjXEInput(); break;
439 case JXEPERF: inputOverflow = overflowFromjXEInput(); break;
440 case JTE: inputOverflow = overflowFromjTEInput(); break;
441 case JTEC: inputOverflow = overflowFromjTECInput(); break;
442 case JTEFWD: inputOverflow = overflowFromjTEFWDInput(); break;
443 case JTEFWDA: inputOverflow = overflowFromjTEFWDAInput(); break;
444 case JTEFWDC: inputOverflow = overflowFromjTEFWDCInput(); break;
445 case GXEJWOJ: inputOverflow = overflowFromgXEJWOJInput(); break;
446 case GXENC: inputOverflow = overflowFromgXEJWOJInput(); break;
447 case GXERHO: inputOverflow = overflowFromgXEJWOJInput(); break;
448 case GMHT: inputOverflow = overflowFromgMHTInput(); break;
449 case GTE: inputOverflow = overflowFromgTEInput(); break;
450 case CXE: inputOverflow = overflowFromcXEInput(); break;
451 case GESPRESSO: inputOverflow = overflowFromgESPRESSOInput(); break;
452 default: inputOverflow = false;
453 }
454 return inputOverflow;
455}
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 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 379 of file TopoInputEvent.cxx.

379 {
380 switch(tobType) {
381 case CLUSTER: return &m_clusters;
382 case EEM: return &m_eEms;
383 case JEM: return &m_jEms;
384 case CTAU: return &m_cTaus;
385 case JET: return &m_jets;
386 case ETAU: return &m_eTaus;
387 case JTAU: return &m_jTaus;
388 case JJET: return &m_jJets;
389 case GJET: return &m_gJets;
390 case JLJET: return &m_jLJets;
391 case GLJET: return &m_gLJets;
392 case MUON: return &m_muons;
393 case LATEMUON: return &m_lateMuons;
394 case MUONNEXTBC: return &m_muonsNextBC;
395 case TAU: return &m_taus;
396 case MET: return &m_met;
397 case JXE: return &m_jxe;
398 case JXEC: return &m_jxec;
399 case JXEPERF: return &m_jxeperf;
400 case JTE: return &m_jte;
401 case JTEC: return &m_jtec;
402 case JTEFWD: return &m_jtefwd;
403 case JTEFWDA: return &m_jtefwda;
404 case JTEFWDC: return &m_jtefwdc;
405 case GXEJWOJ: return &m_gxejwoj;
406 case GXENC: return &m_gxenc;
407 case GXERHO: return &m_gxerho;
408 case GMHT: return &m_gmht;
409 case GTE: return &m_gte;
410 case CXE: return &m_cxe;
411 case GESPRESSO: return &m_gespresso;
412 }
413 return 0;
414}

◆ 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 79 of file TopoInputEvent.h.

79{ 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 795 of file TopoInputEvent.cxx.

795 {
796 TRG_MSG_INFO("Event:");
797 TRG_MSG_INFO(" #clusters: " << clusters().size() << " (capacity: " << clusters().capacity() << ")");
798 TRG_MSG_INFO(" #eEms : " << eEms().size() << " (capacity: " << eEms().capacity() << ")");
799 TRG_MSG_INFO(" #eTaus : " << eTaus().size() << " (capacity: " << eTaus().capacity() << ")");
800 TRG_MSG_INFO(" #taus : " << taus().size() << " (capacity: " << taus().capacity() << ")");
801 TRG_MSG_INFO(" #jets : " << jets().size() << " (capacity: " << jets().capacity() << ")");
802 TRG_MSG_INFO(" #jJets : " << jJets().size() << " (capacity: " << jJets().capacity() << ")");
803 TRG_MSG_INFO(" #muons : " << muons().size() << " (capacity: " << muons().capacity() << ")");
804 TRG_MSG_INFO(" #latemuons : " << lateMuons().size() << " (capacity: " << lateMuons().capacity() << ")");
805 TRG_MSG_INFO(" #muonsNextBC: " << muonsNextBC().size() << " (capacity: " << muonsNextBC().capacity() << ")");
806 TRG_MSG_INFO(" #jxe : " << m_jxe.size() << " (capacity: " << m_jxe.capacity() << ")");
807 TRG_MSG_INFO(" #jte : " << m_jte.size() << " (capacity: " << m_jte.capacity() << ")");
808 TRG_MSG_INFO(" #jtec : " << m_jtec.size() << " (capacity: " << m_jtec.capacity() << ")");
809 TRG_MSG_INFO(" #jtefwd : " << m_jtefwd.size() << " (capacity: " << m_jtefwd.capacity() << ")");
810 TRG_MSG_INFO(" #jtefwda : " << m_jtefwda.size() << " (capacity: " << m_jtefwda.capacity() << ")");
811 TRG_MSG_INFO(" #jtefwdc : " << m_jtefwdc.size() << " (capacity: " << m_jtefwdc.capacity() << ")");
812 TRG_MSG_INFO(" #gxejwoj : " << m_gxejwoj.size() << " (capacity: " << m_gxejwoj.capacity() << ")");
813 TRG_MSG_INFO(" #gmht : " << m_gmht.size() << " (capacity: " << m_gmht.capacity() << ")");
814 TRG_MSG_INFO(" #gxenc : " << m_gxenc.size() << " (capacity: " << m_gxenc.capacity() << ")");
815 TRG_MSG_INFO(" #gxerho : " << m_gxerho.size() << " (capacity: " << m_gxerho.capacity() << ")");
816 TRG_MSG_INFO(" #gte : " << m_gte.size() << " (capacity: " << m_gte.capacity() << ")");
817 TRG_MSG_INFO(" #cxe : " << m_cxe.size() << " (capacity: " << m_cxe.capacity() << ")");
818 TRG_MSG_INFO(" #gespresso : " << m_gespresso.size() << " (capacity: " << m_gespresso.capacity() << ")");
819 TRG_MSG_INFO(" #met : " << m_met.size() << " (capacity: " << m_met.capacity() << ")");
820
821 TRG_MSG_DEBUG("Details:");
822 TRG_MSG_DEBUG("Cluster input vector (" << clusters().name() << "):");
823 for(auto * x : clusters()) TRG_MSG_DEBUG(" " << *x);
824 TRG_MSG_DEBUG("eEm input vector (" << eEms().name() << "):");
825 for(auto * x : eEms()) TRG_MSG_DEBUG(" " << *x);
826 TRG_MSG_DEBUG("eTau input vector (" << eTaus().name() << "):");
827 for(auto * x : eTaus()) TRG_MSG_DEBUG(" " << *x);
828 TRG_MSG_DEBUG("Tau input vector (" << taus().name() << "):");// << std::endl << taus();
829 for(auto * x : taus()) TRG_MSG_DEBUG(" " << *x);
830 TRG_MSG_DEBUG("Jet input vector (" << jets().name() << "):");// << std::endl << jets();
831 for(auto * x : jets()) TRG_MSG_DEBUG(" " << *x);
832 TRG_MSG_DEBUG("jJet input vector (" << jJets().name() << "):");
833 for(auto * x : jJets()) TRG_MSG_DEBUG(" " << *x);
834 TRG_MSG_DEBUG("Muon input vector (" << muons().name() << "):");// << std::endl << muons();
835 for(auto * x : muons()) TRG_MSG_DEBUG(" " << *x);
836 TRG_MSG_DEBUG("LateMuon input vector (" << lateMuons().name() << "):");// << std::endl << latemuons();
837 for(auto * x : lateMuons()) TRG_MSG_DEBUG(" " << *x);
838 TRG_MSG_DEBUG("MuonsNextBC input vector (" << muonsNextBC().name() << "):");// << std::endl << muonsNextBC();
839 for(auto * x : muonsNextBC()) TRG_MSG_DEBUG(" " << *x);
840 TRG_MSG_DEBUG("jXE input (" << m_jxe.name() << "):");
841 for(auto * x : m_jxe) TRG_MSG_DEBUG(" " << *x);
842 TRG_MSG_DEBUG("jTE input (" << m_jte.name() << "):");
843 for(auto * x : m_jte) TRG_MSG_DEBUG(" " << *x);
844 TRG_MSG_DEBUG("jTEC input (" << m_jtec.name() << "):");
845 for(auto * x : m_jtec) TRG_MSG_DEBUG(" " << *x);
846 TRG_MSG_DEBUG("jTEFWD input (" << m_jtefwd.name() << "):");
847 for(auto * x : m_jtefwd) TRG_MSG_DEBUG(" " << *x);
848 TRG_MSG_DEBUG("jTEFWDA input (" << m_jtefwda.name() << "):");
849 for(auto * x : m_jtefwda) TRG_MSG_DEBUG(" " << *x);
850 TRG_MSG_DEBUG("jTEFWDC input (" << m_jtefwdc.name() << "):");
851 for(auto * x : m_jtefwdc) TRG_MSG_DEBUG(" " << *x);
852 TRG_MSG_DEBUG("gXEJWOJ input (" << m_gxejwoj.name() << "):");
853 for(auto * x : m_gxejwoj) TRG_MSG_DEBUG(" " << *x);
854 TRG_MSG_DEBUG("gMHT input (" << m_gmht.name() << "):");
855 for(auto * x : m_gmht) TRG_MSG_DEBUG(" " << *x);
856 TRG_MSG_DEBUG("gXENC input (" << m_gxenc.name() << "):");
857 for(auto * x : m_gxenc) TRG_MSG_DEBUG(" " << *x);
858 TRG_MSG_DEBUG("gXERHO input (" << m_gxerho.name() << "):");
859 for(auto * x : m_gxerho) TRG_MSG_DEBUG(" " << *x);
860 TRG_MSG_DEBUG("gTE input (" << m_gte.name() << "):");
861 for(auto * x : m_gte) TRG_MSG_DEBUG(" " << *x);
862 TRG_MSG_DEBUG("cXE input (" << m_cxe.name() << "):");
863 for(auto * x : m_cxe) TRG_MSG_DEBUG(" " << *x);
864 TRG_MSG_DEBUG("gESPRESSO input (" << m_gespresso.name() << "):");
865 for(auto * x : m_gespresso) TRG_MSG_DEBUG(" " << *x);
866 TRG_MSG_DEBUG("MET input (" << m_met.name() << "):");// << std::endl << m_met;
867 for(auto * x : m_met) TRG_MSG_DEBUG(" " << *x);
868 TRG_MSG_DEBUG("Overflow bits from:"
869 <<" emtau "<<m_overflowFromEmtauInput
870 <<" jet "<<m_overflowFromJetInput
871 <<" jxe "<<m_overflowFromjXEInput
872 <<" energy "<<m_overflowFromEnergyInput
873 <<" muon "<<m_overflowFromMuonInput);
874 TRG_MSG_DEBUG("Event info:");
875 TRG_MSG_DEBUG(" runNo: " << run_number() << " evtNo: " << event_number() << " lumiBlock: " << lumi_block() << " BCID: " << bunch_crossing_id());
876}
#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

◆ run_number()

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

Definition at line 77 of file TopoInputEvent.h.

77{ return m_runNo; }

◆ setcXE()

StatusCode TopoInputEvent::setcXE ( const jXETOB & cXE)

Definition at line 217 of file TopoInputEvent.cxx.

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

◆ setEventInfo()

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

Definition at line 229 of file TopoInputEvent.cxx.

229 {
230 m_runNo = runNo;
231 m_evtNo = evtNo;
232 m_lumiB = lumiB;
233 m_BCID = BCID;
234 return StatusCode::SUCCESS;
235}

◆ setgESPRESSO()

StatusCode TopoInputEvent::setgESPRESSO ( const gTETOB & gESPRESSO)

Definition at line 223 of file TopoInputEvent.cxx.

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

◆ setgMHT()

StatusCode TopoInputEvent::setgMHT ( const gXETOB & gMHT)

Definition at line 193 of file TopoInputEvent.cxx.

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

◆ setgTE()

StatusCode TopoInputEvent::setgTE ( const gTETOB & gTE)

Definition at line 211 of file TopoInputEvent.cxx.

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

◆ setgXEJWOJ()

StatusCode TopoInputEvent::setgXEJWOJ ( const gXETOB & gXEJWOJ)

Definition at line 187 of file TopoInputEvent.cxx.

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

◆ setgXENC()

StatusCode TopoInputEvent::setgXENC ( const gXETOB & gXENC)

Definition at line 199 of file TopoInputEvent.cxx.

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

◆ setgXERHO()

StatusCode TopoInputEvent::setgXERHO ( const gXETOB & gXERHO)

Definition at line 205 of file TopoInputEvent.cxx.

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

◆ setjTE()

StatusCode TopoInputEvent::setjTE ( const jTETOB & jTE)

Definition at line 157 of file TopoInputEvent.cxx.

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

◆ setjTEC()

StatusCode TopoInputEvent::setjTEC ( const jTETOB & jTEC)

Definition at line 163 of file TopoInputEvent.cxx.

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

◆ setjTEFWD()

StatusCode TopoInputEvent::setjTEFWD ( const jTETOB & jTEFWD)

Definition at line 169 of file TopoInputEvent.cxx.

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

◆ setjTEFWDA()

StatusCode TopoInputEvent::setjTEFWDA ( const jTETOB & jTEFWDA)

Definition at line 175 of file TopoInputEvent.cxx.

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

◆ setjTEFWDC()

StatusCode TopoInputEvent::setjTEFWDC ( const jTETOB & jTEFWDC)

Definition at line 181 of file TopoInputEvent.cxx.

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

◆ setjXE()

StatusCode TopoInputEvent::setjXE ( const jXETOB & jXE)

Definition at line 145 of file TopoInputEvent.cxx.

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

◆ setjXEC()

StatusCode TopoInputEvent::setjXEC ( const jXETOB & jXEC)

Definition at line 151 of file TopoInputEvent.cxx.

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

◆ setjXEPERF()

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

◆ setMET()

StatusCode TopoInputEvent::setMET ( const MetTOB & met)

Definition at line 139 of file TopoInputEvent.cxx.

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

◆ 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 729 of file TopoInputEvent.cxx.

729 {
730 o << "Event:" << std::endl;
731 o << " #clusters: " << evt.clusters().size() << " (capacity: " << evt.clusters().capacity() << ")" << std::endl;
732 o << " #eEms : " << evt.eEms().size() << " (capacity: " << evt.eEms().capacity() << ")" << std::endl;
733 o << " #eTaus : " << evt.eTaus().size() << " (capacity: " << evt.eTaus().capacity() << ")" << std::endl;
734 o << " #taus : " << evt.taus().size() << " (capacity: " << evt.taus().capacity() << ")" << std::endl;
735 o << " #jets : " << evt.jets().size() << " (capacity: " << evt.jets().capacity() << ")" << std::endl;
736 o << " #jJets : " << evt.jJets().size() << " (capacity: " << evt.jJets().capacity() << ")" << std::endl;
737 o << " #muons : " << evt.muons().size() << " (capacity: " << evt.muons().capacity() << ")" << std::endl;
738 o << " #latemuons : " << evt.lateMuons().size() << " (capacity: " << evt.lateMuons().capacity() << ")" << std::endl;
739 o << " #muonsNextBC : " << evt.muonsNextBC().size() << " (capacity: " << evt.muonsNextBC().capacity() << ")" << std::endl;
740 o << " #jxe : " << evt.m_jxe.size() << " (capacity: " << evt.m_jxe.capacity() << ")" << std::endl;
741 o << " #jte : " << evt.m_jte.size() << " (capacity: " << evt.m_jte.capacity() << ")" << std::endl;
742 o << " #jtec : " << evt.m_jtec.size() << " (capacity: " << evt.m_jtec.capacity() << ")" << std::endl;
743 o << " #jtefwd : " << evt.m_jtefwd.size() << " (capacity: " << evt.m_jtefwd.capacity() << ")" << std::endl;
744 o << " #jtefwda : " << evt.m_jtefwda.size() << " (capacity: " << evt.m_jtefwda.capacity() << ")" << std::endl;
745 o << " #jtefwdc : " << evt.m_jtefwdc.size() << " (capacity: " << evt.m_jtefwdc.capacity() << ")" << std::endl;
746 o << " #gxejwoj : " << evt.m_gxejwoj.size() << " (capacity: " << evt.m_gxejwoj.capacity() << ")" << std::endl;
747 o << " #gmht : " << evt.m_gmht.size() << " (capacity: " << evt.m_gmht.capacity() << ")" << std::endl;
748 o << " #gxenc : " << evt.m_gxenc.size() << " (capacity: " << evt.m_gxenc.capacity() << ")" << std::endl;
749 o << " #gxerho : " << evt.m_gxerho.size() << " (capacity: " << evt.m_gxerho.capacity() << ")" << std::endl;
750 o << " #gte : " << evt.m_gte.size() << " (capacity: " << evt.m_gte.capacity() << ")" << std::endl;
751 o << " #cxe : " << evt.m_cxe.size() << " (capacity: " << evt.m_cxe.capacity() << ")" << std::endl;
752 o << " #gespresso : " << evt.m_gespresso.size() << " (capacity: " << evt.m_gespresso.capacity() << ")" << std::endl;
753 o << " #met : " << evt.m_met.size() << " (capacity: " << evt.m_met.capacity() << ")" << std::endl;
754 o << " #info : runNo, evtNo, lumiBlock and BCID" << std::endl;
755
756 o << "Details:" << std::endl;
757 o << "Cluster input vector (" << evt.clusters().name() << "):" << std::endl << evt.clusters();
758 o << "eEm input vector (" << evt.eEms().name() << "):" << std::endl << evt.eEms();
759 o << "eTau input vector (" << evt.eTaus().name() << "):" << std::endl << evt.eTaus();
760 o << "Tau input vector (" << evt.taus().name() << "):" << std::endl << evt.taus();
761 o << "Jet input vector (" << evt.jets().name() << "):" << std::endl << evt.jets();
762 o << "jJet input vector (" << evt.jJets().name() << "):" << std::endl << evt.jJets();
763 o << "Muon input vector (" << evt.muons().name() << "):" << std::endl << evt.muons();
764 o << "LateMuon input vector (" << evt.lateMuons().name() << "):" << std::endl << evt.lateMuons();
765 o << "MuonNextBC input vector (" << evt.muonsNextBC().name() << "):" << std::endl << evt.muonsNextBC();
766 o << "jXE input (" << evt.m_jxe.name() << "):" << std::endl << evt.m_jxe;
767 o << "jTE input (" << evt.m_jte.name() << "):" << std::endl << evt.m_jte;
768 o << "jTEC input (" << evt.m_jtec.name() << "):" << std::endl << evt.m_jtec;
769 o << "jTEFWD input (" << evt.m_jtefwd.name() << "):" << std::endl << evt.m_jtefwd;
770 o << "jTEFWDA input (" << evt.m_jtefwda.name() << "):" << std::endl << evt.m_jtefwda;
771 o << "jTEFWDC input (" << evt.m_jtefwdc.name() << "):" << std::endl << evt.m_jtefwdc;
772 o << "gXEJWOJ input (" << evt.m_gxejwoj.name() << "):" << std::endl << evt.m_gxejwoj;
773 o << "gMHT input (" << evt.m_gmht.name() << "):" << std::endl << evt.m_gmht;
774 o << "gXENC input (" << evt.m_gxenc.name() << "):" << std::endl << evt.m_gxenc;
775 o << "gXERHO input (" << evt.m_gxerho.name() << "):" << std::endl << evt.m_gxerho;
776 o << "gTE input (" << evt.m_gte.name() << "):" << std::endl << evt.m_gte;
777 o << "cXE input (" << evt.m_cxe.name() << "):" << std::endl << evt.m_cxe;
778 o << "gESPRESSO input (" << evt.m_gespresso.name() << "):" << std::endl << evt.m_gespresso;
779 o << "MET input (" << evt.m_met.name() << "):" << std::endl << evt.m_met;
780 o << "Overflow from:"
781 <<" EmtauInput "<<evt.overflowFromEmtauInput()
782 <<" JetInput "<<evt.overflowFromJetInput()
783 <<" EnergyInput "<<evt.overflowFromEnergyInput()
784 <<" MuonInput "<<evt.overflowFromMuonInput()
785 << std::endl;
786 o << "Event info: " << evt.run_number() << " " << evt.event_number() << " " << evt.lumi_block() << " " << evt.bunch_crossing_id();
787
788 return o;
789}

Member Data Documentation

◆ m_BCID

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

Definition at line 242 of file TopoInputEvent.h.

242{0};

◆ m_clusters

ClusterTOBArray TCS::TopoInputEvent::m_clusters
private

Definition at line 207 of file TopoInputEvent.h.

◆ m_cTaus

cTauTOBArray TCS::TopoInputEvent::m_cTaus
private

Definition at line 212 of file TopoInputEvent.h.

◆ m_cxe

jXETOBArray TCS::TopoInputEvent::m_cxe
private

Definition at line 236 of file TopoInputEvent.h.

◆ m_dumpEnabled

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

Definition at line 244 of file TopoInputEvent.h.

244{ false };

◆ m_eEms

eEmTOBArray TCS::TopoInputEvent::m_eEms
private

Definition at line 208 of file TopoInputEvent.h.

◆ m_eTaus

eTauTOBArray TCS::TopoInputEvent::m_eTaus
private

Definition at line 210 of file TopoInputEvent.h.

◆ m_evtNo

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

Definition at line 240 of file TopoInputEvent.h.

240{0};

◆ m_gespresso

gTETOBArray TCS::TopoInputEvent::m_gespresso
private

Definition at line 237 of file TopoInputEvent.h.

◆ m_gJets

gJetTOBArray TCS::TopoInputEvent::m_gJets
private

Definition at line 218 of file TopoInputEvent.h.

◆ m_gLJets

gLJetTOBArray TCS::TopoInputEvent::m_gLJets
private

Definition at line 216 of file TopoInputEvent.h.

◆ m_gmht

gXETOBArray TCS::TopoInputEvent::m_gmht
private

Definition at line 234 of file TopoInputEvent.h.

◆ m_gte

gTETOBArray TCS::TopoInputEvent::m_gte
private

Definition at line 235 of file TopoInputEvent.h.

◆ m_gxejwoj

gXETOBArray TCS::TopoInputEvent::m_gxejwoj
private

Definition at line 231 of file TopoInputEvent.h.

◆ m_gxenc

gXETOBArray TCS::TopoInputEvent::m_gxenc
private

Definition at line 232 of file TopoInputEvent.h.

◆ m_gxerho

gXETOBArray TCS::TopoInputEvent::m_gxerho
private

Definition at line 233 of file TopoInputEvent.h.

◆ m_inputDumpFile

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

Definition at line 275 of file TopoInputEvent.h.

275{ "" };

◆ m_jEms

jEmTOBArray TCS::TopoInputEvent::m_jEms
private

Definition at line 209 of file TopoInputEvent.h.

◆ m_jets

JetTOBArray TCS::TopoInputEvent::m_jets
private

Definition at line 214 of file TopoInputEvent.h.

◆ m_jJets

jJetTOBArray TCS::TopoInputEvent::m_jJets
private

Definition at line 217 of file TopoInputEvent.h.

◆ m_jLJets

jLJetTOBArray TCS::TopoInputEvent::m_jLJets
private

Definition at line 215 of file TopoInputEvent.h.

◆ m_jTaus

jTauTOBArray TCS::TopoInputEvent::m_jTaus
private

Definition at line 211 of file TopoInputEvent.h.

◆ m_jte

jTETOBArray TCS::TopoInputEvent::m_jte
private

Definition at line 226 of file TopoInputEvent.h.

◆ m_jtec

jTETOBArray TCS::TopoInputEvent::m_jtec
private

Definition at line 227 of file TopoInputEvent.h.

◆ m_jtefwd

jTETOBArray TCS::TopoInputEvent::m_jtefwd
private

Definition at line 228 of file TopoInputEvent.h.

◆ m_jtefwda

jTETOBArray TCS::TopoInputEvent::m_jtefwda
private

Definition at line 229 of file TopoInputEvent.h.

◆ m_jtefwdc

jTETOBArray TCS::TopoInputEvent::m_jtefwdc
private

Definition at line 230 of file TopoInputEvent.h.

◆ m_jxe

jXETOBArray TCS::TopoInputEvent::m_jxe
private

Definition at line 223 of file TopoInputEvent.h.

◆ m_jxec

jXETOBArray TCS::TopoInputEvent::m_jxec
private

Definition at line 224 of file TopoInputEvent.h.

◆ m_jxeperf

jXETOBArray TCS::TopoInputEvent::m_jxeperf
private

Definition at line 225 of file TopoInputEvent.h.

◆ m_lateMuons

LateMuonTOBArray TCS::TopoInputEvent::m_lateMuons
private

Definition at line 220 of file TopoInputEvent.h.

◆ m_lumiB

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

Definition at line 241 of file TopoInputEvent.h.

241{0};

◆ m_met

MetTOBArray TCS::TopoInputEvent::m_met
private

Definition at line 222 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 219 of file TopoInputEvent.h.

◆ m_muonsNextBC

MuonNextBCTOBArray TCS::TopoInputEvent::m_muonsNextBC
private

Definition at line 221 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 251 of file TopoInputEvent.h.

251{ false };

◆ m_overflowFromcXEInput

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

Definition at line 270 of file TopoInputEvent.h.

270{ false };

◆ m_overflowFromeEmInput

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

Definition at line 247 of file TopoInputEvent.h.

247{ false };

◆ m_overflowFromEmtauInput

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

Definition at line 245 of file TopoInputEvent.h.

245{ false };

◆ m_overflowFromEnergyInput

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

Definition at line 256 of file TopoInputEvent.h.

256{ false };

◆ m_overflowFromeTauInput

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

Definition at line 249 of file TopoInputEvent.h.

249{ false };

◆ m_overflowFromgESPRESSOInput

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

Definition at line 271 of file TopoInputEvent.h.

271{ false };

◆ m_overflowFromgJetInput

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

Definition at line 255 of file TopoInputEvent.h.

255{ false };

◆ m_overflowFromgLJetInput

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

Definition at line 253 of file TopoInputEvent.h.

253{ false };

◆ m_overflowFromgMHTInput

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

Definition at line 268 of file TopoInputEvent.h.

268{ false };

◆ m_overflowFromgTEInput

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

Definition at line 269 of file TopoInputEvent.h.

269{ false };

◆ m_overflowFromgXEJWOJInput

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

Definition at line 265 of file TopoInputEvent.h.

265{ false };

◆ m_overflowFromgXENCInput

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

Definition at line 266 of file TopoInputEvent.h.

266{ false };

◆ m_overflowFromgXERHOInput

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

Definition at line 267 of file TopoInputEvent.h.

267{ false };

◆ m_overflowFromjEmInput

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

Definition at line 248 of file TopoInputEvent.h.

248{ false };

◆ m_overflowFromJetInput

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

Definition at line 246 of file TopoInputEvent.h.

246{ false };

◆ m_overflowFromjJetInput

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

Definition at line 254 of file TopoInputEvent.h.

254{ false };

◆ m_overflowFromjLJetInput

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

Definition at line 252 of file TopoInputEvent.h.

252{ false };

◆ m_overflowFromjTauInput

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

Definition at line 250 of file TopoInputEvent.h.

250{ false };

◆ m_overflowFromjTECInput

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

Definition at line 261 of file TopoInputEvent.h.

261{ false };

◆ m_overflowFromjTEFWDAInput

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

Definition at line 263 of file TopoInputEvent.h.

263{ false };

◆ m_overflowFromjTEFWDCInput

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

Definition at line 264 of file TopoInputEvent.h.

264{ false };

◆ m_overflowFromjTEFWDInput

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

Definition at line 262 of file TopoInputEvent.h.

262{ false };

◆ m_overflowFromjTEInput

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

Definition at line 260 of file TopoInputEvent.h.

260{ false };

◆ m_overflowFromjXECInput

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

Definition at line 258 of file TopoInputEvent.h.

258{ false };

◆ m_overflowFromjXEInput

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

Definition at line 257 of file TopoInputEvent.h.

257{ false };

◆ m_overflowFromjXEPERFInput

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

Definition at line 259 of file TopoInputEvent.h.

259{ false };

◆ m_overflowFromLateMuonInput

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

Definition at line 273 of file TopoInputEvent.h.

273{ false };

◆ m_overflowFromMuonInput

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

Definition at line 272 of file TopoInputEvent.h.

272{ false };

◆ m_overflowFromMuonNextBCInput

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

Definition at line 274 of file TopoInputEvent.h.

274{ false };

◆ m_runNo

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

Definition at line 239 of file TopoInputEvent.h.

239{0};

◆ m_taus

ClusterTOBArray TCS::TopoInputEvent::m_taus
private

Definition at line 213 of file TopoInputEvent.h.


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