|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef IsoCloseByCaloDecorAlg_H
6 #define IsoCloseByCaloDecorAlg_H
12 #include "GaudiKernel/SystemOfUnits.h"
41 ToolHandle<CP::IIsolationCloseByCorrectionTool>
m_closeByCorrTool{
this,
"IsoCloseByCorrectionTool",
"",
42 "The isolation close by correction tool."};
44 Gaudi::Property<bool>
m_decorClust{
this,
"decorateClusters",
true,
"Decorates the associated cluster information"};
45 Gaudi::Property<bool>
m_decorPflow{
this,
"decoratePFlowObj",
true,
"Decorates the associated pflow obj information"};
48 this,
"DecorationKeys", {},
"List of xAOD decorations added to the particle"};
Property holding a SG store/key/clid from which a ReadHandle is made.
IsoCloseByCaloDecorAlg(const std::string &name, ISvcLocator *svcLoc)
Gaudi::Property< bool > m_decorClust
Property holding a SG store/key/clid from which a ReadHandle is made.
Select isolated Photons, Electrons and Muons.
An algorithm that can be simultaneously executed in multiple threads.
StatusCode execute(const EventContext &ctx) const override
ToolHandle< CP::IIsolationCloseByCorrectionTool > m_closeByCorrTool
These tools shall be configured to pick up the same Inner detector tracks as for the isolation buildi...
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::WriteDecorHandleKeyArray< xAOD::IParticleContainer > m_decorKeys
SG::ReadHandleKey< xAOD::IParticleContainer > m_primPartKey
Input containers to retrieve from the storegate.
StatusCode initialize() override
Gaudi::Property< bool > m_decorPflow