 |
ATLAS Offline Software
|
Go to the documentation of this file.
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),
29 m_jxec(
"InputjXEC",1),
30 m_jxeperf(
"InputjXEPERF",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),
42 m_gespresso(
"InputgESPRESSO",1)
419 bool inputOverflow =
false;
452 default: inputOverflow =
false;
454 return inputOverflow;
476 m_muonsNextBC.clear();
505 setgXEJWOJ(
gXETOB(0,0,0));
512 m_overflowFromMuonInput =
false;
530 file <<
"<event>" << std::endl;
532 file <<
"<cluster>" << std::endl;
534 file << cluster->Et() <<
" " << cluster->isolation() <<
" " << cluster->eta() <<
" " << cluster->phi() <<
" " << cluster->etaDouble() <<
" " << cluster->phiDouble() << std::endl;
536 file <<
"</cluster>" << std::endl;
538 file <<
"<eEm>" << std::endl;
540 file << em->Et() <<
" " << em->Reta() <<
" " << em->Rhad() <<
" " << em->Wstot() <<
" " << em->eta() <<
" " << em->phi() <<
" " << em->etaDouble() <<
" " << em->phiDouble() << std::endl;
542 file <<
"</eEm>" << std::endl;
544 file <<
"<jEm>" << std::endl;
546 file << em->Et() <<
" " << em->eta() <<
" " << em->phi() <<
" " << em->etaDouble() <<
" " << em->phiDouble() << std::endl;
548 file <<
"</jEm>" << std::endl;
550 file <<
"<eTau>" << std::endl;
552 file << tau->Et() <<
" " << tau->rCore() <<
" " << tau->rHad() <<
" " << tau->eta() <<
" " << tau->phi() <<
" " << tau->etaDouble() <<
" " << tau->phiDouble() << std::endl;
554 file <<
"</eTau>" << std::endl;
556 file <<
"<tau>" << std::endl;
558 file << tau->Et() <<
" " << tau->isolation() <<
" " << tau->eta() <<
" " << tau->phi() <<
" " << tau->etaDouble() <<
" " << tau->phiDouble() << std::endl;
560 file <<
"</tau>" << std::endl;
562 file <<
"<jet>" << std::endl;
564 file <<
jet->Et1() <<
" " <<
jet->Et2() <<
" " <<
jet->eta() <<
" " <<
jet->phi() <<
" " <<
jet->etaDouble() <<
" " <<
jet->phiDouble() << std::endl;
566 file <<
"</jet>" << std::endl;
568 file <<
"<jTau>" << std::endl;
570 file << tau->Et() <<
" " << tau->eta() <<
" " << tau->phi() <<
" " << tau->etaDouble() <<
" " << tau->phiDouble() << std::endl;
572 file <<
"</jTau>" << std::endl;
574 file <<
"<jLJet>" << std::endl;
576 file <<
jet->Et() <<
" " <<
jet->eta() <<
" " <<
jet->phi() <<
" " <<
jet->etaDouble() <<
" " <<
jet->phiDouble() << std::endl;
578 file <<
"</jLJet>" << std::endl;
580 file <<
"<gLJet>" << std::endl;
582 file <<
jet->Et() <<
" " <<
jet->eta() <<
" " <<
jet->phi() <<
" " <<
jet->etaDouble() <<
" " <<
jet->phiDouble() << std::endl;
584 file <<
"</gLJet>" << std::endl;
586 file <<
"<jJet>" << std::endl;
588 file <<
jet->Et() <<
" " <<
jet->eta() <<
" " <<
jet->phi() <<
" " <<
jet->etaDouble() <<
" " <<
jet->phiDouble() << std::endl;
590 file <<
"</jJet>" << std::endl;
592 file <<
"<gJet>" << std::endl;
594 file <<
jet->Et() <<
" " <<
jet->eta() <<
" " <<
jet->phi() <<
" " <<
jet->etaDouble() <<
" " <<
jet->phiDouble() << std::endl;
596 file <<
"</gJet>" << std::endl;
598 file <<
"<muon>" << std::endl;
600 file <<
muon->Et() <<
" " <<
muon->eta() <<
" " <<
muon->phi() <<
" " <<
muon->EtaDouble() <<
" " <<
muon->PhiDouble() << std::endl;
602 file <<
"</muon>" << std::endl;
604 file <<
"<lateMuon>" << std::endl;
606 file << lateMuon->Et() <<
" " << lateMuon->eta() <<
" " << lateMuon->phi() <<
" " << lateMuon->EtaDouble() <<
" " << lateMuon->PhiDouble() << std::endl;
608 file <<
"</lateMuon>" << std::endl;
610 file <<
"<muonNextBC>" << std::endl;
612 file << muonNextBC->Et() <<
" " << muonNextBC->eta() <<
" " << muonNextBC->phi() <<
" " << muonNextBC->EtaDouble() <<
" " << muonNextBC->PhiDouble() << std::endl;
614 file <<
"</muonNextBC>" << std::endl;
616 file <<
"<jxe>" << std::endl;
620 file <<
"</jxe>" << std::endl;
622 file <<
"<jte>" << std::endl;
626 file <<
"</jte>" << std::endl;
628 file <<
"<jtec>" << std::endl;
632 file <<
"</jtec>" << std::endl;
634 file <<
"<jtefwd>" << std::endl;
638 file <<
"</jtefwd>" << std::endl;
640 file <<
"<jtefwda>" << std::endl;
644 file <<
"</jtefwda>" << std::endl;
646 file <<
"<jtefwdc>" << std::endl;
650 file <<
"</jtefwdc>" << std::endl;
652 file <<
"<gxejwoj>" << std::endl;
654 file << gxejwoj->Ex() <<
" " << gxejwoj->Ey() <<
" " << gxejwoj->Et() << std::endl;
656 file <<
"</gxejwoj>" << std::endl;
658 file <<
"<gmht>" << std::endl;
662 file <<
"</gmht>" << std::endl;
664 file <<
"<gxenc>" << std::endl;
668 file <<
"</gxenc>" << std::endl;
670 file <<
"<gxerho>" << std::endl;
674 file <<
"</gxerho>" << std::endl;
676 file <<
"<gte>" << std::endl;
680 file <<
"</gte>" << std::endl;
682 file <<
"<cxe>" << std::endl;
686 file <<
"</cxe>" << std::endl;
688 file <<
"<gespresso>" << std::endl;
692 file <<
"</gespresso>" << std::endl;
696 file <<
"<met>" << std::endl;
698 file <<
met->Ex() <<
" " <<
met->Ey() <<
" " <<
met->Et() << std::endl;
700 file <<
"</met>" << std::endl;
701 file <<
"<info>" << std::endl;
703 file <<
"</info>" << std::endl;
704 file <<
"</event>" << std::endl;
712 file <<
"<file>" << std::endl;
720 file <<
"</file>" << std::endl;
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;
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()
786 o <<
"Event info: " <<
evt.run_number() <<
" " <<
evt.event_number() <<
" " <<
evt.lumi_block() <<
" " <<
evt.bunch_crossing_id();
void setOverflowFromgMHTInput(bool v)
void setOverflowFromMuonInput(bool v)
unsigned int rHad() const
void setOverflowFromgXERHOInput(bool v)
void setOverflowFromLateMuonInput(bool v)
bool overflowFromMuonInput() const
bool overflowFromeTauInput() const
bool overflowFromLateMuonInput() const
bool overflowFromEnergyInput() const
void setOverflowFromjTEInput(bool v)
void setOverflowFromEmtauInput(bool v)
bool overflowFromEmtauInput() const
unsigned int sumEt() const
void setOverflowFromjTECInput(bool v)
bool overflowFromgESPRESSOInput() const
void setOverflowFromgESPRESSOInput(bool v)
unsigned int EtIso() const
bool overflowFromjXEInput() const
bool overflowFromjTEInput() const
void setOverflowFromjTEFWDCInput(bool v)
void setOverflowFromgXENCInput(bool v)
void setOverflowFromgJetInput(bool v)
void setPhiDouble(double phi)
bool overflowFromcXEInput() const
void setOverflowFromjTEFWDInput(bool v)
const std::string & name() const
bool overflowFromjLJetInput() const
virtual unsigned int size() const
virtual unsigned int size() const
void setOverflowFromeEmInput(bool v)
void setOverflowFromgXEJWOJInput(bool v)
void setRCore(unsigned int rCore)
unsigned int sumEt() const
void setEtIso(unsigned int etIso)
virtual unsigned int size() const
void setOverflowFromEnergyInput(bool v)
std::ostream & operator<<(std::ostream &os, const TCS::Bin &bin)
bool overflowFromeEmInput() const
bool overflowFromgLJetInput() const
void setEtDouble(double et)
bool overflowFromjEmInput() const
bool overflowFromgTEInput() const
bool overflowFromJetInput() const
void setOverflowFromgLJetInput(bool v)
bool overflowFromjTEFWDInput() const
virtual unsigned int size() const
unsigned int rCore() const
bool overflowFromjTauInput() const
void setOverflowFromjEmInput(bool v)
unsigned long long Et() const
bool overflowFromgMHTInput() const
bool overflowFromjTEFWDAInput() const
void setRHad(unsigned int rHad)
void setOverflowFromjTauInput(bool v)
bool overflowFromjJetInput() const
void setOverflowFromgTEInput(bool v)
virtual unsigned int size() const
bool overflowFromcTauInput() const
void setOverflowFromjTEFWDAInput(bool v)
void setOverflowFromcTauInput(bool v)
void setOverflowFromjJetInput(bool v)
bool overflowFromgXEJWOJInput() const
void setOverflowFromjXEInput(bool v)
void setOverflowFromMuonNextBCInput(bool v)
bool overflowFromgJetInput() const
void setEtaDouble(double eta)
virtual void push_back(const DATA &tob)
bool overflowFromjTEFWDCInput() const
void setOverflowFromcXEInput(bool v)
void setOverflowFromjLJetInput(bool v)
void setOverflowFromeTauInput(bool v)
void setOverflowFromJetInput(bool v)
bool overflowFromMuonNextBCInput() const
bool overflowFromjTECInput() const