ATLAS Offline Software
Loading...
Searching...
No Matches
JetDecorationAlg.h
Go to the documentation of this file.
1// this is a -*- C++ -*- file
2/*
3 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
4*/
5
12
13#ifndef JetDecorationAlg_H
14#define JetDecorationAlg_H
15
17#include "AsgTools/ToolHandle.h"
19
22
24
25public:
26
28
30 StatusCode initialize() override;
31 StatusCode execute(const EventContext& ctx) const override;
32
33private:
34
35 ToolHandleArray<IJetDecorator> m_decorators{this , "Decorators", {}, "Jet decorators" };
36 SG::ReadHandleKey<xAOD::JetContainer> m_jetKey{this, "JetContainer", "", "Jet container name"};
37
38};
39
40#endif
Property holding a SG store/key/clid from which a ReadHandle is made.
the base class for EventLoop reentrant algorithms
AnaReentrantAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
constructor with parameters
Algorithm which applies a set of decorations to a jet collection.
StatusCode execute(const EventContext &ctx) const override
StatusCode initialize() override
Athena algorithm's Hooks.
SG::ReadHandleKey< xAOD::JetContainer > m_jetKey
ToolHandleArray< IJetDecorator > m_decorators
Property holding a SG store/key/clid from which a ReadHandle is made.