63 {
64
65
70
72 for(auto &trig : chainGroups->getListOfTriggers()) {
77 cout << "Trigger passed: " << trig << endl;
78 }
79 }
80
81
82
83
84
85
86
88 eventStore()->
retrieve( HLT_xAOD__TrigBphysContainer_EFBMuMuXFex,
"HLT_xAOD__TrigBphysContainer_EFBMuMuXFex" ).ignore();
89 cout <<
"size of HLT_xAOD__TrigBphysContainer_EFBMuMuXFex is " << HLT_xAOD__TrigBphysContainer_EFBMuMuXFex->
size() << endl;
91 for(TrigBphys_iter = HLT_xAOD__TrigBphysContainer_EFBMuMuXFex->
begin(); TrigBphys_iter != HLT_xAOD__TrigBphysContainer_EFBMuMuXFex->
end(); ++TrigBphys_iter) {
92 cout << "eta, mass = "<< (*TrigBphys_iter)->eta() << ", "<< (*TrigBphys_iter)->mass() << endl;
95 }
96
97
98
100 eventStore()->
retrieve( HLT_xAOD__JetContainer_TrigTauJet,
"HLT_xAOD__JetContainer_TrigTauJet" ).ignore();
101 cout <<
"HLT_xAOD__JetContainer_TrigTauJet successfully retrieved - size is " << HLT_xAOD__JetContainer_TrigTauJet->
size() <<
" jets" << endl;
103 for(Jet_iter = HLT_xAOD__JetContainer_TrigTauJet->
begin(); Jet_iter != HLT_xAOD__JetContainer_TrigTauJet->
end(); ++Jet_iter) {
104 cout << "tau jet eta, pt: " << (*Jet_iter)->eta() << ", " << (*Jet_iter)->pt() << endl;
106 }
107
108
109
110
112 eventStore()->
retrieve( HLT_xAOD__MuonContainer_MuonEFInfo,
"HLT_xAOD__MuonContainer_MuonEFInfo").ignore();
113 cout <<
"size of HLT_xAOD__MuonContainer_MuonEFInfo is " << HLT_xAOD__MuonContainer_MuonEFInfo->
size() << endl;
115 for(Muon_iter = HLT_xAOD__MuonContainer_MuonEFInfo->
begin(); Muon_iter!= HLT_xAOD__MuonContainer_MuonEFInfo->
end(); ++Muon_iter) {
116 cout << "muon n segments, pt: " << (*Muon_iter)->nMuonSegments() << ", " << (*Muon_iter)->pt() << endl;
119 }
120
121
122
123
125 eventStore()->
retrieve( HLT_xAOD__TrigMissingETContainer_TrigEFMissingET,
"HLT_xAOD__TrigMissingETContainer_TrigEFMissingET" ).ignore();
127 cout <<
"Size of TrigMissingETContainer is " << HLT_xAOD__TrigMissingETContainer_TrigEFMissingET->
size() << endl;
128 for(TrigMissingET_iter = HLT_xAOD__TrigMissingETContainer_TrigEFMissingET->
begin(); TrigMissingET_iter != HLT_xAOD__TrigMissingETContainer_TrigEFMissingET->
end(); ++TrigMissingET_iter) {
129 Double_t ex = (*TrigMissingET_iter)->ex();
130 Double_t ey = (*TrigMissingET_iter)->ey();
131 Double_t
et = std::sqrt(ex*ex + ey*ey);
132 cout <<
" missing et = " <<
et << endl;
134 }
135
137 eventStore()->
retrieve( HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_FEB,
"HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_FEB" ).ignore();
138 cout <<
"Size of TrigMissingETContainer is " << HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_FEB->
size() << endl;
139 for(TrigMissingET_iter = HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_FEB->
begin(); TrigMissingET_iter != HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_FEB->
end(); ++TrigMissingET_iter) {
140 Double_t ex = (*TrigMissingET_iter)->ex();
141 Double_t ey = (*TrigMissingET_iter)->ey();
142 Double_t
et = std::sqrt(ex*ex + ey*ey);
143 cout <<
" missing et = " <<
et << endl;
145 }
146
148 eventStore()->
retrieve( HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_topocl,
"HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_topocl" ).ignore();
149 cout <<
"Size of TrigMissingETContainer is " << HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_topocl->
size() << endl;
150 for(TrigMissingET_iter = HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_topocl->
begin(); TrigMissingET_iter != HLT_xAOD__TrigMissingETContainer_TrigEFMissingET_topocl->
end(); ++TrigMissingET_iter) {
151 Double_t ex = (*TrigMissingET_iter)->ex();
152 Double_t ey = (*TrigMissingET_iter)->ey();
153 Double_t
et = std::sqrt(ex*ex + ey*ey);
154 cout <<
" missing et = " <<
et << endl;
156 }
157
158 cout << " --- Event processing done --- \n" << endl;
159 }
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