433 bool inputOverflow =
false;
467 default: inputOverflow =
false;
469 return inputOverflow;
547 file <<
"<event>" << std::endl;
549 file <<
"<cluster>" << std::endl;
551 file << cluster->Et() <<
" " << cluster->isolation() <<
" " << cluster->eta() <<
" " << cluster->phi() <<
" " << cluster->etaDouble() <<
" " << cluster->phiDouble() << std::endl;
553 file <<
"</cluster>" << std::endl;
555 file <<
"<eEm>" << std::endl;
557 file << em->Et() <<
" " << em->Reta() <<
" " << em->Rhad() <<
" " << em->Wstot() <<
" " << em->eta() <<
" " << em->phi() <<
" " << em->etaDouble() <<
" " << em->phiDouble() << std::endl;
559 file <<
"</eEm>" << std::endl;
561 file <<
"<jEm>" << std::endl;
563 file << em->Et() <<
" " << em->eta() <<
" " << em->phi() <<
" " << em->etaDouble() <<
" " << em->phiDouble() << std::endl;
565 file <<
"</jEm>" << std::endl;
567 file <<
"<eTau>" << std::endl;
569 file << tau->Et() <<
" " << tau->rCore() <<
" " << tau->rHad() <<
" " << tau->eta() <<
" " << tau->phi() <<
" " << tau->etaDouble() <<
" " << tau->phiDouble() << std::endl;
571 file <<
"</eTau>" << std::endl;
573 file <<
"<tau>" << std::endl;
575 file << tau->Et() <<
" " << tau->isolation() <<
" " << tau->eta() <<
" " << tau->phi() <<
" " << tau->etaDouble() <<
" " << tau->phiDouble() << std::endl;
577 file <<
"</tau>" << std::endl;
579 file <<
"<jet>" << std::endl;
581 file <<
jet->Et1() <<
" " <<
jet->Et2() <<
" " <<
jet->eta() <<
" " <<
jet->phi() <<
" " <<
jet->etaDouble() <<
" " <<
jet->phiDouble() << std::endl;
583 file <<
"</jet>" << std::endl;
585 file <<
"<jTau>" << std::endl;
587 file << tau->Et() <<
" " << tau->eta() <<
" " << tau->phi() <<
" " << tau->etaDouble() <<
" " << tau->phiDouble() << std::endl;
589 file <<
"</jTau>" << std::endl;
591 file <<
"<jLJet>" << std::endl;
593 file <<
jet->Et() <<
" " <<
jet->eta() <<
" " <<
jet->phi() <<
" " <<
jet->etaDouble() <<
" " <<
jet->phiDouble() << std::endl;
595 file <<
"</jLJet>" << std::endl;
597 file <<
"<gLJet>" << std::endl;
599 file <<
jet->Et() <<
" " <<
jet->eta() <<
" " <<
jet->phi() <<
" " <<
jet->etaDouble() <<
" " <<
jet->phiDouble() << std::endl;
601 file <<
"</gLJet>" << std::endl;
603 file <<
"<jJet>" << std::endl;
605 file <<
jet->Et() <<
" " <<
jet->eta() <<
" " <<
jet->phi() <<
" " <<
jet->etaDouble() <<
" " <<
jet->phiDouble() << std::endl;
607 file <<
"</jJet>" << std::endl;
609 file <<
"<gJet>" << std::endl;
611 file <<
jet->Et() <<
" " <<
jet->eta() <<
" " <<
jet->phi() <<
" " <<
jet->etaDouble() <<
" " <<
jet->phiDouble() << std::endl;
613 file <<
"</gJet>" << std::endl;
615 file <<
"<muon>" << std::endl;
617 file << muon->Et() <<
" " << muon->eta() <<
" " << muon->phi() <<
" " << muon->EtaDouble() <<
" " << muon->PhiDouble() << std::endl;
619 file <<
"</muon>" << std::endl;
621 file <<
"<lateMuon>" << std::endl;
623 file << lateMuon->Et() <<
" " << lateMuon->eta() <<
" " << lateMuon->phi() <<
" " << lateMuon->EtaDouble() <<
" " << lateMuon->PhiDouble() << std::endl;
625 file <<
"</lateMuon>" << std::endl;
627 file <<
"<muonNextBC>" << std::endl;
629 file << muonNextBC->Et() <<
" " << muonNextBC->eta() <<
" " << muonNextBC->phi() <<
" " << muonNextBC->EtaDouble() <<
" " << muonNextBC->PhiDouble() << std::endl;
631 file <<
"</muonNextBC>" << std::endl;
633 file <<
"<jxe>" << std::endl;
635 file <<
jxe->Ex() <<
" " <<
jxe->Ey() <<
" " <<
jxe->Et() << std::endl;
637 file <<
"</jxe>" << std::endl;
639 file <<
"<jte>" << std::endl;
641 file <<
jte->sumEt() << std::endl;
643 file <<
"</jte>" << std::endl;
645 file <<
"<jtec>" << std::endl;
649 file <<
"</jtec>" << std::endl;
651 file <<
"<jtefwd>" << std::endl;
655 file <<
"</jtefwd>" << std::endl;
657 file <<
"<jtefwda>" << std::endl;
661 file <<
"</jtefwda>" << std::endl;
663 file <<
"<jtefwdc>" << std::endl;
667 file <<
"</jtefwdc>" << std::endl;
669 file <<
"<gxejwoj>" << std::endl;
671 file << gxejwoj->Ex() <<
" " << gxejwoj->Ey() <<
" " << gxejwoj->Et() << std::endl;
673 file <<
"</gxejwoj>" << std::endl;
675 file <<
"<gmht>" << std::endl;
679 file <<
"</gmht>" << std::endl;
681 file <<
"<gxenc>" << std::endl;
685 file <<
"</gxenc>" << std::endl;
687 file <<
"<gxerho>" << std::endl;
691 file <<
"</gxerho>" << std::endl;
693 file <<
"<gte>" << std::endl;
695 file <<
gte->sumEt() << std::endl;
697 file <<
"</gte>" << std::endl;
699 file <<
"<cxe>" << std::endl;
701 file <<
cxe->Ex() <<
" " <<
cxe->Ey() <<
" " <<
cxe->Et() << std::endl;
703 file <<
"</cxe>" << std::endl;
705 file <<
"<gespresso>" << std::endl;
709 file <<
"</gespresso>" << std::endl;
711 file <<
"<gristretto>" << std::endl;
715 file <<
"</gristretto>" << std::endl;
719 file <<
"<met>" << std::endl;
721 file <<
met->Ex() <<
" " <<
met->Ey() <<
" " <<
met->Et() << std::endl;
723 file <<
"</met>" << std::endl;
724 file <<
"<info>" << std::endl;
726 file <<
"</info>" << std::endl;
727 file <<
"</event>" << std::endl;
735 file <<
"<file>" << std::endl;
743 file <<
"</file>" << std::endl;
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;
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()
811 o <<
"Event info: " << evt.run_number() <<
" " << evt.event_number() <<
" " << evt.lumi_block() <<
" " << evt.bunch_crossing_id();
size_t size() const
Number of registered mappings.
void setEtaDouble(double eta)
void setRHad(unsigned int rHad)
void setPhiDouble(double phi)
void setRCore(unsigned int rCore)
void setEtDouble(double et)
void setEtIso(unsigned int etIso)
unsigned int rHad() const
unsigned int rCore() const
unsigned int EtIso() const
TrigConfMessaging(const std::string &name)
Constructor with parameters.
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
void setOverflowFromgXENCInput(bool v)
void setOverflowFromeEmInput(bool v)
void setOverflowFromjTEFWDAInput(bool v)
void setOverflowFromjTECInput(bool v)
void setOverflowFromcXEInput(bool v)
void setOverflowFromgJetInput(bool v)
void setOverflowFromjEmInput(bool v)
void setOverflowFromgXERHOInput(bool v)
void setOverflowFromJetInput(bool v)
void setOverflowFromLateMuonInput(bool v)
void setOverflowFromjJetInput(bool v)
void setOverflowFromjTEInput(bool v)
void setOverflowFromgXEJWOJInput(bool v)
void setOverflowFromgRISTRETTOInput(bool v)
void setOverflowFromjLJetInput(bool v)
void setOverflowFromeTauInput(bool v)
void setOverflowFromgMHTInput(bool v)
void setOverflowFromjTEFWDCInput(bool v)
void setOverflowFromMuonInput(bool v)
void setOverflowFromjTEFWDInput(bool v)
void setOverflowFromEnergyInput(bool v)
void setOverflowFromjTauInput(bool v)
void setOverflowFromgESPRESSOInput(bool v)
void setOverflowFromMuonNextBCInput(bool v)
void setOverflowFromEmtauInput(bool v)
void setOverflowFromcTauInput(bool v)
void setOverflowFromgTEInput(bool v)
void setOverflowFromjXEInput(bool v)
void setOverflowFromgLJetInput(bool v)
std::ostream & operator<<(std::ostream &os, const TCS::Bin &bin)