10#ifndef CALIBRATEDEGAMMAPROVIDER_H
11#define CALIBRATEDEGAMMAPROVIDER_H
36 virtual StatusCode
execute(
const EventContext& ctx);
42 ToolHandle<CP::IEgammaCalibrationAndSmearingTool>
m_tool{
this,
"Tool",
"",
"Leave blank to get an autoconfigured instance" };
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor.
virtual StatusCode initialize()
Function initialising the algorithm.
CalibratedEgammaProvider(const std::string &name, ISvcLocator *svcLoc)
Regular Algorithm constructor.
SG::ReadHandleKey< xAOD::EventInfo > m_evtInfoKey
SG::ReadHandleKey< xAOD::EgammaContainer > m_inputKey
ToolHandle< CP::IEgammaCalibrationAndSmearingTool > m_tool
virtual StatusCode execute(const EventContext &ctx)
Function executing the algorithm.
SG::WriteHandleKey< xAOD::EgammaContainer > m_outputKey
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.
Select isolated Photons, Electrons and Muons.