|
ATLAS Offline Software
|
#include <TopoInputEvent.h>
Definition at line 42 of file TopoInputEvent.h.
◆ TopoInputEvent()
TopoInputEvent::TopoInputEvent |
( |
| ) |
|
◆ ~TopoInputEvent()
TopoInputEvent::~TopoInputEvent |
( |
| ) |
|
◆ addCluster()
◆ addcTau() [1/2]
◆ addcTau() [2/2]
◆ addeEm()
◆ addeTau()
◆ addgJet()
◆ addgLJet()
◆ addjEm()
◆ addJet()
◆ addjJet()
◆ addjLJet()
◆ addjTau()
◆ addLateMuon()
◆ addMuon()
◆ addMuonNextBC()
◆ addTau()
◆ bunch_crossing_id()
uint32_t TCS::TopoInputEvent::bunch_crossing_id |
( |
| ) |
const |
|
inline |
◆ clear()
◆ clusters()
◆ cTaus()
◆ dump()
void TopoInputEvent::dump |
( |
| ) |
|
Definition at line 494 of file TopoInputEvent.cxx.
499 file <<
"<event>" << std::endl;
501 file <<
"<cluster>" << std::endl;
503 file << cluster->Et() <<
" " << cluster->isolation() <<
" " << cluster->eta() <<
" " << cluster->phi() <<
" " << cluster->etaDouble() <<
" " << cluster->phiDouble() << std::endl;
505 file <<
"</cluster>" << std::endl;
507 file <<
"<eEm>" << std::endl;
509 file << em->Et() <<
" " << em->Reta() <<
" " << em->Rhad() <<
" " << em->Wstot() <<
" " << em->eta() <<
" " << em->phi() <<
" " << em->etaDouble() <<
" " << em->phiDouble() << std::endl;
511 file <<
"</eEm>" << std::endl;
513 file <<
"<jEm>" << std::endl;
515 file << em->Et() <<
" " << em->eta() <<
" " << em->phi() <<
" " << em->etaDouble() <<
" " << em->phiDouble() << std::endl;
517 file <<
"</jEm>" << std::endl;
519 file <<
"<eTau>" << std::endl;
521 file << tau->Et() <<
" " << tau->rCore() <<
" " << tau->rHad() <<
" " << tau->eta() <<
" " << tau->phi() <<
" " << tau->etaDouble() <<
" " << tau->phiDouble() << std::endl;
523 file <<
"</eTau>" << std::endl;
525 file <<
"<tau>" << std::endl;
527 file << tau->Et() <<
" " << tau->isolation() <<
" " << tau->eta() <<
" " << tau->phi() <<
" " << tau->etaDouble() <<
" " << tau->phiDouble() << std::endl;
529 file <<
"</tau>" << std::endl;
531 file <<
"<jet>" << std::endl;
533 file <<
jet->Et1() <<
" " <<
jet->Et2() <<
" " <<
jet->eta() <<
" " <<
jet->phi() <<
" " <<
jet->etaDouble() <<
" " <<
jet->phiDouble() << std::endl;
535 file <<
"</jet>" << std::endl;
537 file <<
"<jTau>" << std::endl;
539 file << tau->Et() <<
" " << tau->eta() <<
" " << tau->phi() <<
" " << tau->etaDouble() <<
" " << tau->phiDouble() << std::endl;
541 file <<
"</jTau>" << std::endl;
543 file <<
"<jLJet>" << std::endl;
545 file <<
jet->Et() <<
" " <<
jet->eta() <<
" " <<
jet->phi() <<
" " <<
jet->etaDouble() <<
" " <<
jet->phiDouble() << std::endl;
547 file <<
"</jLJet>" << std::endl;
549 file <<
"<gLJet>" << std::endl;
551 file <<
jet->Et() <<
" " <<
jet->eta() <<
" " <<
jet->phi() <<
" " <<
jet->etaDouble() <<
" " <<
jet->phiDouble() << std::endl;
553 file <<
"</gLJet>" << std::endl;
555 file <<
"<jJet>" << std::endl;
557 file <<
jet->Et() <<
" " <<
jet->eta() <<
" " <<
jet->phi() <<
" " <<
jet->etaDouble() <<
" " <<
jet->phiDouble() << std::endl;
559 file <<
"</jJet>" << std::endl;
561 file <<
"<gJet>" << std::endl;
563 file <<
jet->Et() <<
" " <<
jet->eta() <<
" " <<
jet->phi() <<
" " <<
jet->etaDouble() <<
" " <<
jet->phiDouble() << std::endl;
565 file <<
"</gJet>" << std::endl;
567 file <<
"<muon>" << std::endl;
569 file <<
muon->Et() <<
" " <<
muon->eta() <<
" " <<
muon->phi() <<
" " <<
muon->EtaDouble() <<
" " <<
muon->PhiDouble() << std::endl;
571 file <<
"</muon>" << std::endl;
573 file <<
"<lateMuon>" << std::endl;
575 file << lateMuon->Et() <<
" " << lateMuon->eta() <<
" " << lateMuon->phi() <<
" " << lateMuon->EtaDouble() <<
" " << lateMuon->PhiDouble() << std::endl;
577 file <<
"</lateMuon>" << std::endl;
579 file <<
"<muonNextBC>" << std::endl;
581 file << muonNextBC->Et() <<
" " << muonNextBC->eta() <<
" " << muonNextBC->phi() <<
" " << muonNextBC->EtaDouble() <<
" " << muonNextBC->PhiDouble() << std::endl;
583 file <<
"</muonNextBC>" << std::endl;
585 file <<
"<jxe>" << std::endl;
589 file <<
"</jxe>" << std::endl;
591 file <<
"<jte>" << std::endl;
595 file <<
"</jte>" << std::endl;
597 file <<
"<jtec>" << std::endl;
601 file <<
"</jtec>" << std::endl;
603 file <<
"<jtefwd>" << std::endl;
607 file <<
"</jtefwd>" << std::endl;
609 file <<
"<jtefwda>" << std::endl;
613 file <<
"</jtefwda>" << std::endl;
615 file <<
"<jtefwdc>" << std::endl;
619 file <<
"</jtefwdc>" << std::endl;
621 file <<
"<gxejwoj>" << std::endl;
623 file << gxejwoj->Ex() <<
" " << gxejwoj->Ey() <<
" " << gxejwoj->Et() << std::endl;
625 file <<
"</gxejwoj>" << std::endl;
627 file <<
"<gmht>" << std::endl;
631 file <<
"</gmht>" << std::endl;
633 file <<
"<gxenc>" << std::endl;
637 file <<
"</gxenc>" << std::endl;
639 file <<
"<gxerho>" << std::endl;
643 file <<
"</gxerho>" << std::endl;
645 file <<
"<gte>" << std::endl;
649 file <<
"</gte>" << std::endl;
651 file <<
"<met>" << std::endl;
653 file <<
met->Ex() <<
" " <<
met->Ey() <<
" " <<
met->Et() << std::endl;
655 file <<
"</met>" << std::endl;
656 file <<
"<info>" << std::endl;
658 file <<
"</info>" << std::endl;
659 file <<
"</event>" << std::endl;
◆ dumpFinish()
void TopoInputEvent::dumpFinish |
( |
| ) |
|
◆ dumpStart()
void TopoInputEvent::dumpStart |
( |
| ) |
|
◆ eEms()
◆ enableInputDump()
void TopoInputEvent::enableInputDump |
( |
const std::string & |
filename, |
|
|
bool |
enable = true |
|
) |
| |
◆ eTaus()
◆ event_number()
uint32_t TCS::TopoInputEvent::event_number |
( |
| ) |
const |
|
inline |
◆ gJets()
◆ gLJets()
◆ gmht()
◆ gte()
◆ gxe()
◆ gxenc()
◆ gxerho()
◆ hasInputOverflow()
whether there are input overflows from Mioct for muon and from CMX for calo
Definition at line 390 of file TopoInputEvent.cxx.
393 bool inputOverflow =
false;
424 default: inputOverflow =
false;
426 return inputOverflow;
◆ inputTOBs()
◆ jEms()
◆ jets()
◆ jJets()
◆ jLJets()
◆ jTaus()
◆ jte()
◆ jtec()
◆ jtefwd()
◆ jtefwda()
◆ jtefwdc()
◆ jxe()
◆ lateMuons()
◆ lumi_block()
uint32_t TCS::TopoInputEvent::lumi_block |
( |
| ) |
const |
|
inline |
◆ met()
◆ 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 81 of file TrigConfMessaging.h.
◆ msg() [2/2]
The standard message stream.
Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.
Definition at line 91 of file TrigConfMessaging.h.
◆ msgLvl()
Test the output level.
- Parameters
-
lvl | The message level to test against |
- Returns
- boolean Indicting if messages at given level will be printed
- Return values
-
true | Messages at level "lvl" will be printed |
Definition at line 70 of file TrigConfMessaging.h.
◆ muons()
◆ muonsNextBC()
◆ print()
void TopoInputEvent::print |
( |
| ) |
const |
◆ run_number()
uint32_t TCS::TopoInputEvent::run_number |
( |
| ) |
const |
|
inline |
◆ setEventInfo()
◆ setgMHT()
◆ setgTE()
◆ setgXEJWOJ()
◆ setgXENC()
◆ setgXERHO()
◆ setjTE()
◆ setjTEC()
◆ setjTEFWD()
◆ setjTEFWDA()
◆ setjTEFWDC()
◆ setjXE()
◆ setjXEC()
◆ setjXEPERF()
◆ setMET()
◆ taus()
◆ operator<<
Definition at line 684 of file TopoInputEvent.cxx.
685 o <<
"Event:" << std::endl;
686 o <<
" #clusters: " <<
evt.clusters().size() <<
" (capacity: " <<
evt.clusters().capacity() <<
")" << std::endl;
687 o <<
" #eEms : " <<
evt.eEms().size() <<
" (capacity: " <<
evt.eEms().capacity() <<
")" << std::endl;
688 o <<
" #eTaus : " <<
evt.eTaus().size() <<
" (capacity: " <<
evt.eTaus().capacity() <<
")" << std::endl;
689 o <<
" #taus : " <<
evt.taus().size() <<
" (capacity: " <<
evt.taus().capacity() <<
")" << std::endl;
690 o <<
" #jets : " <<
evt.jets().size() <<
" (capacity: " <<
evt.jets().capacity() <<
")" << std::endl;
691 o <<
" #jJets : " <<
evt.jJets().size() <<
" (capacity: " <<
evt.jJets().capacity() <<
")" << std::endl;
692 o <<
" #muons : " <<
evt.muons().size() <<
" (capacity: " <<
evt.muons().capacity() <<
")" << std::endl;
693 o <<
" #latemuons : " <<
evt.lateMuons().size() <<
" (capacity: " <<
evt.lateMuons().capacity() <<
")" << std::endl;
694 o <<
" #muonsNextBC : " <<
evt.muonsNextBC().size() <<
" (capacity: " <<
evt.muonsNextBC().capacity() <<
")" << std::endl;
695 o <<
" #jxe : " <<
evt.m_jxe.size() <<
" (capacity: " <<
evt.m_jxe.capacity() <<
")" << std::endl;
696 o <<
" #jte : " <<
evt.m_jte.size() <<
" (capacity: " <<
evt.m_jte.capacity() <<
")" << std::endl;
697 o <<
" #jtec : " <<
evt.m_jtec.size() <<
" (capacity: " <<
evt.m_jtec.capacity() <<
")" << std::endl;
698 o <<
" #jtefwd : " <<
evt.m_jtefwd.size() <<
" (capacity: " <<
evt.m_jtefwd.capacity() <<
")" << std::endl;
699 o <<
" #jtefwda : " <<
evt.m_jtefwda.size() <<
" (capacity: " <<
evt.m_jtefwda.capacity() <<
")" << std::endl;
700 o <<
" #jtefwdc : " <<
evt.m_jtefwdc.size() <<
" (capacity: " <<
evt.m_jtefwdc.capacity() <<
")" << std::endl;
701 o <<
" #gxejwoj : " <<
evt.m_gxejwoj.size() <<
" (capacity: " <<
evt.m_gxejwoj.capacity() <<
")" << std::endl;
702 o <<
" #gmht : " <<
evt.m_gmht.size() <<
" (capacity: " <<
evt.m_gmht.capacity() <<
")" << std::endl;
703 o <<
" #gxenc : " <<
evt.m_gxenc.size() <<
" (capacity: " <<
evt.m_gxenc.capacity() <<
")" << std::endl;
704 o <<
" #gxerho : " <<
evt.m_gxerho.size() <<
" (capacity: " <<
evt.m_gxerho.capacity() <<
")" << std::endl;
705 o <<
" #gte : " <<
evt.m_gte.size() <<
" (capacity: " <<
evt.m_gte.capacity() <<
")" << std::endl;
706 o <<
" #met : " <<
evt.m_met.size() <<
" (capacity: " <<
evt.m_met.capacity() <<
")" << std::endl;
707 o <<
" #info : runNo, evtNo, lumiBlock and BCID" << std::endl;
709 o <<
"Details:" << std::endl;
710 o <<
"Cluster input vector (" <<
evt.clusters().name() <<
"):" << std::endl <<
evt.clusters();
711 o <<
"eEm input vector (" <<
evt.eEms().name() <<
"):" << std::endl <<
evt.eEms();
712 o <<
"eTau input vector (" <<
evt.eTaus().name() <<
"):" << std::endl <<
evt.eTaus();
713 o <<
"Tau input vector (" <<
evt.taus().name() <<
"):" << std::endl <<
evt.taus();
714 o <<
"Jet input vector (" <<
evt.jets().name() <<
"):" << std::endl <<
evt.jets();
715 o <<
"jJet input vector (" <<
evt.jJets().name() <<
"):" << std::endl <<
evt.jJets();
716 o <<
"Muon input vector (" <<
evt.muons().name() <<
"):" << std::endl <<
evt.muons();
717 o <<
"LateMuon input vector (" <<
evt.lateMuons().name() <<
"):" << std::endl <<
evt.lateMuons();
718 o <<
"MuonNextBC input vector (" <<
evt.muonsNextBC().name() <<
"):" << std::endl <<
evt.muonsNextBC();
719 o <<
"jXE input (" <<
evt.m_jxe.name() <<
"):" << std::endl <<
evt.m_jxe;
720 o <<
"jTE input (" <<
evt.m_jte.name() <<
"):" << std::endl <<
evt.m_jte;
721 o <<
"jTEC input (" <<
evt.m_jtec.name() <<
"):" << std::endl <<
evt.m_jtec;
722 o <<
"jTEFWD input (" <<
evt.m_jtefwd.name() <<
"):" << std::endl <<
evt.m_jtefwd;
723 o <<
"jTEFWDA input (" <<
evt.m_jtefwda.name() <<
"):" << std::endl <<
evt.m_jtefwda;
724 o <<
"jTEFWDC input (" <<
evt.m_jtefwdc.name() <<
"):" << std::endl <<
evt.m_jtefwdc;
725 o <<
"gXEJWOJ input (" <<
evt.m_gxejwoj.name() <<
"):" << std::endl <<
evt.m_gxejwoj;
726 o <<
"gMHT input (" <<
evt.m_gmht.name() <<
"):" << std::endl <<
evt.m_gmht;
727 o <<
"gXENC input (" <<
evt.m_gxenc.name() <<
"):" << std::endl <<
evt.m_gxenc;
728 o <<
"gXERHO input (" <<
evt.m_gxerho.name() <<
"):" << std::endl <<
evt.m_gxerho;
729 o <<
"gTE input (" <<
evt.m_gte.name() <<
"):" << std::endl <<
evt.m_gte;
730 o <<
"MET input (" <<
evt.m_met.name() <<
"):" << std::endl <<
evt.m_met;
731 o <<
"Overflow from:"
732 <<
" EmtauInput "<<
evt.overflowFromEmtauInput()
733 <<
" JetInput "<<
evt.overflowFromJetInput()
734 <<
" EnergyInput "<<
evt.overflowFromEnergyInput()
735 <<
" MuonInput "<<
evt.overflowFromMuonInput()
737 o <<
"Event info: " <<
evt.run_number() <<
" " <<
evt.event_number() <<
" " <<
evt.lumi_block() <<
" " <<
evt.bunch_crossing_id();
◆ m_BCID
uint32_t TCS::TopoInputEvent::m_BCID {0} |
|
private |
◆ m_clusters
◆ m_cTaus
◆ m_dumpEnabled
bool TCS::TopoInputEvent::m_dumpEnabled { false } |
|
private |
◆ m_eEms
◆ m_eTaus
◆ m_evtNo
uint32_t TCS::TopoInputEvent::m_evtNo {0} |
|
private |
◆ m_gJets
◆ m_gLJets
◆ m_gmht
◆ m_gte
◆ m_gxejwoj
◆ m_gxenc
◆ m_gxerho
◆ m_inputDumpFile
std::string TCS::TopoInputEvent::m_inputDumpFile { "" } |
|
private |
◆ m_jEms
◆ m_jets
◆ m_jJets
◆ m_jLJets
◆ m_jTaus
◆ m_jte
◆ m_jtec
◆ m_jtefwd
◆ m_jtefwda
◆ m_jtefwdc
◆ m_jxe
◆ m_jxec
◆ m_jxeperf
◆ m_lateMuons
◆ m_lumiB
uint32_t TCS::TopoInputEvent::m_lumiB {0} |
|
private |
◆ m_met
◆ 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 66 of file TrigConfMessaging.h.
◆ m_muons
◆ m_muonsNextBC
◆ m_name
std::string TrigConf::TrigConfMessaging::m_name |
|
privateinherited |
◆ m_overflowFromcTauInput
bool TCS::TopoInputEvent::m_overflowFromcTauInput { false } |
|
private |
◆ m_overflowFromeEmInput
bool TCS::TopoInputEvent::m_overflowFromeEmInput { false } |
|
private |
◆ m_overflowFromEmtauInput
bool TCS::TopoInputEvent::m_overflowFromEmtauInput { false } |
|
private |
◆ m_overflowFromEnergyInput
bool TCS::TopoInputEvent::m_overflowFromEnergyInput { false } |
|
private |
◆ m_overflowFromeTauInput
bool TCS::TopoInputEvent::m_overflowFromeTauInput { false } |
|
private |
◆ m_overflowFromgJetInput
bool TCS::TopoInputEvent::m_overflowFromgJetInput { false } |
|
private |
◆ m_overflowFromgLJetInput
bool TCS::TopoInputEvent::m_overflowFromgLJetInput { false } |
|
private |
◆ m_overflowFromgMHTInput
bool TCS::TopoInputEvent::m_overflowFromgMHTInput { false } |
|
private |
◆ m_overflowFromgTEInput
bool TCS::TopoInputEvent::m_overflowFromgTEInput { false } |
|
private |
◆ m_overflowFromgXEJWOJInput
bool TCS::TopoInputEvent::m_overflowFromgXEJWOJInput { false } |
|
private |
◆ m_overflowFromgXENCInput
bool TCS::TopoInputEvent::m_overflowFromgXENCInput { false } |
|
private |
◆ m_overflowFromgXERHOInput
bool TCS::TopoInputEvent::m_overflowFromgXERHOInput { false } |
|
private |
◆ m_overflowFromjEmInput
bool TCS::TopoInputEvent::m_overflowFromjEmInput { false } |
|
private |
◆ m_overflowFromJetInput
bool TCS::TopoInputEvent::m_overflowFromJetInput { false } |
|
private |
◆ m_overflowFromjJetInput
bool TCS::TopoInputEvent::m_overflowFromjJetInput { false } |
|
private |
◆ m_overflowFromjLJetInput
bool TCS::TopoInputEvent::m_overflowFromjLJetInput { false } |
|
private |
◆ m_overflowFromjTauInput
bool TCS::TopoInputEvent::m_overflowFromjTauInput { false } |
|
private |
◆ m_overflowFromjTECInput
bool TCS::TopoInputEvent::m_overflowFromjTECInput { false } |
|
private |
◆ m_overflowFromjTEFWDAInput
bool TCS::TopoInputEvent::m_overflowFromjTEFWDAInput { false } |
|
private |
◆ m_overflowFromjTEFWDCInput
bool TCS::TopoInputEvent::m_overflowFromjTEFWDCInput { false } |
|
private |
◆ m_overflowFromjTEFWDInput
bool TCS::TopoInputEvent::m_overflowFromjTEFWDInput { false } |
|
private |
◆ m_overflowFromjTEInput
bool TCS::TopoInputEvent::m_overflowFromjTEInput { false } |
|
private |
◆ m_overflowFromjXECInput
bool TCS::TopoInputEvent::m_overflowFromjXECInput { false } |
|
private |
◆ m_overflowFromjXEInput
bool TCS::TopoInputEvent::m_overflowFromjXEInput { false } |
|
private |
◆ m_overflowFromjXEPERFInput
bool TCS::TopoInputEvent::m_overflowFromjXEPERFInput { false } |
|
private |
◆ m_overflowFromLateMuonInput
bool TCS::TopoInputEvent::m_overflowFromLateMuonInput { false } |
|
private |
◆ m_overflowFromMuonInput
bool TCS::TopoInputEvent::m_overflowFromMuonInput { false } |
|
private |
◆ m_overflowFromMuonNextBCInput
bool TCS::TopoInputEvent::m_overflowFromMuonNextBCInput { false } |
|
private |
◆ m_runNo
uint32_t TCS::TopoInputEvent::m_runNo {0} |
|
private |
◆ m_taus
The documentation for this class was generated from the following files:
unsigned int rHad() const
bool overflowFromMuonInput() const
bool overflowFromeTauInput() const
boost::thread_specific_ptr< MsgStreamTC > m_msg_tls
MsgStreamTC instance (a std::cout like with print-out levels)
bool overflowFromLateMuonInput() const
bool overflowFromEnergyInput() const
bool overflowFromEmtauInput() const
unsigned int sumEt() const
unsigned int EtIso() const
bool overflowFromjXEInput() const
bool overflowFromjTEInput() const
const std::string & name() const
bool overflowFromjLJetInput() const
virtual unsigned int size() const
virtual unsigned int size() const
unsigned int sumEt() const
virtual unsigned int size() const
MsgStreamTC & msg() const
The standard message stream.
TrigConfMessaging()=delete
bool overflowFromeEmInput() const
bool overflowFromgLJetInput() const
bool overflowFromjEmInput() const
bool overflowFromgTEInput() const
bool overflowFromJetInput() const
bool overflowFromjTEFWDInput() const
virtual unsigned int size() const
unsigned int rCore() const
bool overflowFromjTauInput() const
bool overflowFromgMHTInput() const
bool overflowFromjTEFWDAInput() const
bool overflowFromjJetInput() const
virtual unsigned int size() const
bool overflowFromcTauInput() const
bool overflowFromgXEJWOJInput() const
bool overflowFromgJetInput() const
virtual void push_back(const DATA &tob)
bool overflowFromjTEFWDCInput() const
bool overflowFromMuonNextBCInput() const
bool overflowFromjTECInput() const