|
ATLAS Offline Software
|
Go to the documentation of this file.
22 ISvcLocator* pSvcLocator )
53 return StatusCode::SUCCESS;
60 return StatusCode::SUCCESS;
78 bool doRefFinal( met_RefFinal.
isValid() );
79 bool doLHT( met_LocHadTopo.
isValid() );
80 bool doTrack( met_Track.
isValid() );
81 bool doPFlow( met_PFlow.
isValid() );
82 bool doTruth( met_Truth.
isValid() );
89 ATH_MSG_INFO(
" MET_RefGamma = " << (*met_RefFinal)[
"RefGamma"]->
met() );
92 ATH_MSG_INFO(
" MET_RefJet_JVFCut = " << (*met_RefFinal)[
"RefJet_JVFCut"]->
met() );
94 ATH_MSG_INFO(
" MET_SoftClus = " << (*met_RefFinal)[
"SoftClus"]->
met() );
95 ATH_MSG_INFO(
" MET_PVSoftTrk = " << (*met_RefFinal)[
"PVSoftTrk"]->
met() );
99 ATH_MSG_INFO(
" MET_LocHadTopo = " << (*met_LocHadTopo)[
"LocHadTopo"]->
met() );
110 ATH_MSG_INFO(
" MET_Truth_NonInt = " << (*met_Truth)[
"NonInt"]->
met() );
112 ATH_MSG_INFO(
" MET_Truth_IntOut = " << (*met_Truth)[
"IntOut"]->
met() );
113 ATH_MSG_INFO(
" MET_Truth_IntMuons = " << (*met_Truth)[
"IntMuons"]->
met() );
118 ATH_MSG_INFO(
" MET_Final_x = " << (*met_RefFinal)[
"Final"]->mpx() );
119 ATH_MSG_INFO(
" MET_RefEle_x = " << (*met_RefFinal)[
"RefEle"]->mpx() );
120 ATH_MSG_INFO(
" MET_RefGamma_x = " << (*met_RefFinal)[
"RefGamma"]->mpx() );
121 ATH_MSG_INFO(
" MET_RefTau_x = " << (*met_RefFinal)[
"RefTau"]->mpx() );
122 ATH_MSG_INFO(
" MET_RefJet_x = " << (*met_RefFinal)[
"RefJet"]->mpx() );
123 ATH_MSG_INFO(
" MET_RefJet_JVFCut_x = " << (*met_RefFinal)[
"RefJet_JVFCut"]->mpx() );
124 ATH_MSG_INFO(
" MET_Muons_x = " << (*met_RefFinal)[
"Muons"]->mpx() );
125 ATH_MSG_INFO(
" MET_SoftClus_x = " << (*met_RefFinal)[
"SoftClus"]->mpx() );
126 ATH_MSG_INFO(
" MET_PVSoftTrk_x = " << (*met_RefFinal)[
"PVSoftTrk"]->mpx() );
130 ATH_MSG_INFO(
" MET_LocHadTopo_x = " << (*met_LocHadTopo)[
"LocHadTopo"]->mpx() );
133 ATH_MSG_INFO(
" MET_Track_x = " << (*met_Track)[
"Track"]->mpx() );
134 ATH_MSG_INFO(
" MET_TrackPV_x = " << (*met_Track)[
"PVTrack"]->mpx() );
137 ATH_MSG_INFO(
" MET_PFlow_x = " << (*met_PFlow)[
"PFlow"]->mpx() );
141 ATH_MSG_INFO(
" MET_Truth_NonInt_x = " << (*met_Truth)[
"NonInt"]->mpx() );
142 ATH_MSG_INFO(
" MET_Truth_Int_x = " << (*met_Truth)[
"Int"]->mpx() );
143 ATH_MSG_INFO(
" MET_Truth_IntOut_x = " << (*met_Truth)[
"IntOut"]->mpx() );
144 ATH_MSG_INFO(
" MET_Truth_IntMuons_x = " << (*met_Truth)[
"IntMuons"]->mpx() );
149 ATH_MSG_INFO(
" MET_Final_y = " << (*met_RefFinal)[
"Final"]->mpy() );
150 ATH_MSG_INFO(
" MET_RefEle_y = " << (*met_RefFinal)[
"RefEle"]->mpy() );
151 ATH_MSG_INFO(
" MET_RefGamma_y = " << (*met_RefFinal)[
"RefGamma"]->mpy() );
152 ATH_MSG_INFO(
" MET_RefTau_y = " << (*met_RefFinal)[
"RefTau"]->mpy() );
153 ATH_MSG_INFO(
" MET_RefJet_y = " << (*met_RefFinal)[
"RefJet"]->mpy() );
154 ATH_MSG_INFO(
" MET_RefJet_JVFCut_y = " << (*met_RefFinal)[
"RefJet_JVFCut"]->mpy() );
155 ATH_MSG_INFO(
" MET_Muons_y = " << (*met_RefFinal)[
"Muons"]->mpy() );
156 ATH_MSG_INFO(
" MET_SoftClus_y = " << (*met_RefFinal)[
"SoftClus"]->mpy() );
157 ATH_MSG_INFO(
" MET_PVSoftTrk_y = " << (*met_RefFinal)[
"PVSoftTrk"]->mpy() );
161 ATH_MSG_INFO(
" MET_LocHadTopo_y = " << (*met_LocHadTopo)[
"LocHadTopo"]->mpy() );
164 ATH_MSG_INFO(
" MET_Track_y = " << (*met_Track)[
"Track"]->mpy() );
165 ATH_MSG_INFO(
" MET_TrackPV_y = " << (*met_Track)[
"PVTrack"]->mpy() );
168 ATH_MSG_INFO(
" MET_PFlow_y = " << (*met_PFlow)[
"PFlow"]->mpy() );
172 ATH_MSG_INFO(
" MET_Truth_NonInt_y = " << (*met_Truth)[
"NonInt"]->mpy() );
173 ATH_MSG_INFO(
" MET_Truth_Int_y = " << (*met_Truth)[
"Int"]->mpy() );
174 ATH_MSG_INFO(
" MET_Truth_IntOut_y = " << (*met_Truth)[
"IntOut"]->mpy() );
175 ATH_MSG_INFO(
" MET_Truth_IntMuons_y = " << (*met_Truth)[
"IntMuons"]->mpy() );
182 ATH_MSG_INFO(
" MET_Truth_IntCentral_y = " << (*met_TruthReg)[
"Int_Central"]->mpy() );
183 ATH_MSG_INFO(
" MET_Truth_IntEndCap_y = " << (*met_TruthReg)[
"Int_EndCap"]->mpy() );
184 ATH_MSG_INFO(
" MET_Truth_IntForward_y = " << (*met_TruthReg)[
"Int_Forward"]->mpy() );
193 ATH_MSG_INFO(
"Number of components in MET map: " << metMap_RefFinal->
size() );
194 ATH_MSG_INFO(
"Number of components in MET map: " << metMap_LocHadTopo->
size() );
196 return StatusCode::SUCCESS;
~METReaderAlg()
Destructor:
METReaderAlg()
Default constructor:
SG::ReadHandleKey< xAOD::MissingETContainer > m_met_PFlow
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
SG::ReadHandleKey< xAOD::MissingETComponentMap > m_metMap_LocHadTopo
MissingETContainer_v1 MissingETContainer
#define ATH_MSG_VERBOSE(x)
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadHandleKey< xAOD::MissingETContainer > m_met_Truth
SG::ReadHandleKey< xAOD::MissingETContainer > m_met_TruthReg
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual bool isValid() override final
Can the handle be successfully dereferenced?
SG::ReadHandleKey< xAOD::MissingETComponentMap > m_metMap_RefFinal
SG::ReadHandleKey< xAOD::MissingETContainer > m_met_Track
SG::ReadHandleKey< xAOD::MissingETContainer > m_met_RefFinal
virtual StatusCode initialize() override
Athena algorithm's Hooks.
MissingETComponentMap_v1 MissingETComponentMap
Version control by type definition.
virtual StatusCode finalize() override
virtual StatusCode execute(const EventContext &ctx) const override
SG::ReadHandleKey< xAOD::MissingETContainer > m_met_LocHadTopo
size_type size() const noexcept
Returns the number of elements in the collection.