ATLAS Offline Software
Loading...
Searching...
No Matches
TauExtraVariablesAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
6
7#ifndef TAU_EXTRA_VARIABLES_ALG_H
8#define TAU_EXTRA_VARIABLES_ALG_H
9
14
15namespace CP {
16
18
19 public:
21 virtual StatusCode initialize() override;
22 virtual StatusCode execute(const EventContext &ctx) const override;
23
24 private:
25 SG::ReadHandleKey<xAOD::TauJetContainer> m_tausKey { this, "taus", "", "the input tau jet container" };
26 SG::WriteDecorHandleKey<xAOD::TauJetContainer> m_nTracksChargedKey { this, "nTracksCharged", "nTracksCharged", "decoration name for tau number of tracks" };
27 };
28
29} // namespace
30
31#endif
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual StatusCode execute(const EventContext &ctx) const override
virtual StatusCode initialize() override
SG::WriteDecorHandleKey< xAOD::TauJetContainer > m_nTracksChargedKey
SG::ReadHandleKey< xAOD::TauJetContainer > m_tausKey
the base class for EventLoop reentrant algorithms
AnaReentrantAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
constructor with parameters
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
Select isolated Photons, Electrons and Muons.