67 {
68
69
74
76 for(auto &trig : chainGroups->getListOfTriggers()) {
81 cout << "Trigger passed: " << trig << endl;
82 }
83 }
84
85
86
87
88
89
90
92 eventStore()->
retrieve( HLT_xAOD__TrigBphysContainer_EFBMuMuXFex,
"HLT_xAOD__TrigBphysContainer_EFBMuMuXFex" ).ignore();
93 cout <<
"size of HLT_xAOD__TrigBphysContainer_EFBMuMuXFex is " << HLT_xAOD__TrigBphysContainer_EFBMuMuXFex->
size() << endl;
95 for(TrigBphys_iter = HLT_xAOD__TrigBphysContainer_EFBMuMuXFex->
begin(); TrigBphys_iter != HLT_xAOD__TrigBphysContainer_EFBMuMuXFex->
end(); ++TrigBphys_iter) {
96 cout << "eta, mass = "<< (*TrigBphys_iter)->eta() << ", "<< (*TrigBphys_iter)->mass() << endl;
99 }
100
101
102
104 eventStore()->
retrieve( HLT_xAOD__JetContainer_TrigTauJet,
"HLT_xAOD__JetContainer_TrigTauJet" ).ignore();
105 cout <<
"HLT_xAOD__JetContainer_TrigTauJet successfully retrieved - size is " << HLT_xAOD__JetContainer_TrigTauJet->
size() <<
" jets" << endl;
107 for(Jet_iter = HLT_xAOD__JetContainer_TrigTauJet->
begin(); Jet_iter != HLT_xAOD__JetContainer_TrigTauJet->
end(); ++Jet_iter) {
108 cout << "tau jet eta, pt: " << (*Jet_iter)->eta() << ", " << (*Jet_iter)->pt() << endl;
110 }
111
112
113
114
116 eventStore()->
retrieve( HLT_xAOD__MuonContainer_MuonEFInfo,
"HLT_xAOD__MuonContainer_MuonEFInfo").ignore();
117 cout <<
"size of HLT_xAOD__MuonContainer_MuonEFInfo is " << HLT_xAOD__MuonContainer_MuonEFInfo->
size() << endl;
119 for(Muon_iter = HLT_xAOD__MuonContainer_MuonEFInfo->
begin(); Muon_iter!= HLT_xAOD__MuonContainer_MuonEFInfo->
end(); ++Muon_iter) {
120 cout << "muon n segments, pt: " << (*Muon_iter)->nMuonSegments() << ", " << (*Muon_iter)->pt() << endl;
123 }
124
125
126
127
129 eventStore()->
retrieve( HLT_xAOD__TrigMissingETContainer_TrigEFMissingET,
"HLT_xAOD__TrigMissingETContainer_TrigEFMissingET" ).ignore();
131 cout <<
"Size of TrigMissingETContainer is " << HLT_xAOD__TrigMissingETContainer_TrigEFMissingET->
size() << endl;
132 for(TrigMissingET_iter = HLT_xAOD__TrigMissingETContainer_TrigEFMissingET->
begin(); TrigMissingET_iter != HLT_xAOD__TrigMissingETContainer_TrigEFMissingET->
end(); ++TrigMissingET_iter) {
133 Double_t ex = (*TrigMissingET_iter)->ex();
134 Double_t ey = (*TrigMissingET_iter)->ey();
135 Double_t
et = TMath::Sqrt(ex*ex + ey*ey);
136 cout <<
" missing et = " <<
et << endl;
138 }
139
141 eventStore()->
retrieve( HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_FEB,
"HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_FEB" ).ignore();
142 cout <<
"Size of TrigMissingETContainer is " << HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_FEB->
size() << endl;
143 for(TrigMissingET_iter = HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_FEB->
begin(); TrigMissingET_iter != HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_FEB->
end(); ++TrigMissingET_iter) {
144 Double_t ex = (*TrigMissingET_iter)->ex();
145 Double_t ey = (*TrigMissingET_iter)->ey();
146 Double_t
et = TMath::Sqrt(ex*ex + ey*ey);
147 cout <<
" missing et = " <<
et << endl;
149 }
150
152 eventStore()->
retrieve( HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_topocl,
"HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_topocl" ).ignore();
153 cout <<
"Size of TrigMissingETContainer is " << HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_topocl->
size() << endl;
154 for(TrigMissingET_iter = HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_topocl->
begin(); TrigMissingET_iter != HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_topocl->
end(); ++TrigMissingET_iter) {
155 Double_t ex = (*TrigMissingET_iter)->ex();
156 Double_t ey = (*TrigMissingET_iter)->ey();
157 Double_t
et = TMath::Sqrt(ex*ex + ey*ey);
158 cout <<
" missing et = " <<
et << endl;
160 }
161
162 cout << " --- Event processing done --- \n" << endl;
163 }
DataModel_detail::const_iterator< DataVector > const_iterator
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.
size_type size() const noexcept
Returns the number of elements in the collection.
StatusCode retrieve(const T *&ptr) const
Retrieve the default object into a const T*.
TrigMissingETContainer_v1 TrigMissingETContainer
DataVector of TrigMissingET - the current version.
JetContainer_v1 JetContainer
Definition of the current "jet container version".
MuonContainer_v1 MuonContainer
Definition of the current "Muon container version".
TrigBphysContainer_v1 TrigBphysContainer