13#include "GaudiKernel/ToolHandle.h"
54 virtual StatusCode
execute()
override;
55 virtual StatusCode
finalize()
override;
defines an "iterator" over instances of a given type in StoreGateSvc
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Interface to tool to select photons.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
virtual ~METMakerAlg()
Destructor:
SG::ReadHandleKey< xAOD::TauJetContainer > m_TauJetContainerKey
virtual bool accept(const xAOD::Electron *el)
std::string m_softtrkname
SG::WriteHandleKey< xAOD::MissingETContainer > m_metKey
SG::ReadHandleKey< xAOD::MuonContainer > m_MuonContainerKey
virtual StatusCode initialize() override
Athena algorithm's Hooks.
ToolHandle< IMETMaker > m_metmaker
Athena configured tools.
ToolHandle< CP::IMuonSelectionTool > m_muonSelTool
METMakerAlg()
Default constructor:
SG::ReadHandleKey< xAOD::MissingETAssociationMap > m_metMapKey
ToolHandle< IAsgPhotonIsEMSelector > m_photonSelIsEMTool
SG::ReadHandleKey< xAOD::PhotonContainer > m_PhotonContainerKey
virtual StatusCode execute() override
SG::ReadHandleKey< xAOD::JetContainer > m_JetContainerKey
ToolHandle< IAsgElectronLikelihoodTool > m_elecSelLHTool
ToolHandle< TauAnalysisTools::ITauSelectionTool > m_tauSelTool
virtual StatusCode finalize() override
SG::ReadHandleKey< xAOD::ElectronContainer > m_ElectronContainerKey
METMakerAlg(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
SG::ReadHandleKey< xAOD::MissingETContainer > m_CoreMetKey
Select isolated Photons, Electrons and Muons.
TauJet_v3 TauJet
Definition of the current "tau version".
Muon_v1 Muon
Reference the current persistent version:
Photon_v1 Photon
Definition of the current "egamma version".
Electron_v1 Electron
Definition of the current "egamma version".