ATLAS Offline Software
Loading...
Searching...
No Matches
JetLeptonDecayLabelAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef JET_LEPTON_DECAY_LABEL_ALG_H
6#define JET_LEPTON_DECAY_LABEL_ALG_H
7
11
13
14
15namespace FlavorTagDiscriminants {
16
18 public:
19 JetLeptonDecayLabelAlg(const std::string& name,
20 ISvcLocator* pSvcLocator);
21
22 virtual StatusCode initialize() override;
23 virtual StatusCode execute(const EventContext&) const override;
24
25 private:
26
27 // Input container
29 this, "jetContainer", "AntiKt4EMPFlowJets",
30 "Key for the input jet collection"};
31
32 // Output decorations
34 this, "LeptonDecayLabel", m_jetContainerKey, "LeptonDecayLabel",
35 "Lepton decay label encoding b/c hadron semileptonic decays"};
37 this, "TauDecayLabel", m_jetContainerKey, "TauDecayLabel",
38 "Tau decay label encoding leptonic tau sub-decays"};
39 };
40
41}
42
43#endif
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.
An algorithm that can be simultaneously executed in multiple threads.
JetLeptonDecayLabelAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode execute(const EventContext &) const override
SG::ReadHandleKey< xAOD::JetContainer > m_jetContainerKey
SG::WriteDecorHandleKey< xAOD::JetContainer > m_dec_leptonDecayLabel
SG::WriteDecorHandleKey< xAOD::JetContainer > m_dec_tauDecayLabel
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.