ATLAS Offline Software
Loading...
Searching...
No Matches
FlowSelectorAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef FLOW_SELECTOR_ALG_HH
5#define FLOW_SELECTOR_ALG_HH
6
8
11
13
14namespace ftag {
15
17 public:
18
20 FlowSelectorAlg(const std::string& name, ISvcLocator *pSvcLocator);
21
23 virtual StatusCode initialize() override;
24 virtual StatusCode execute(const EventContext&) const override;
25
26
27 private:
28
30
32 this, "Constituents", "Something.constituentLinks",
33 "Key for the input flow links"};
34
36 this, "OutConstituentsNeutral", "Something.constituentLinks",
37 "Link to be added to the Jet for neutral constituents"};
38
40 this, "OutConstituentsCharged", "Something.constituentLinks",
41 "Link to be added to the Jet fr charged constituents"};
42 };
43
44} // end namespace ftag
45
46#endif
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle 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.
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
FlowSelectorAlg(const std::string &name, ISvcLocator *pSvcLocator)
< Constructors
SG::ReadDecorHandleKey< IPC > m_constituentKey
virtual StatusCode execute(const EventContext &) const override
SG::WriteDecorHandleKey< IPC > m_chargedConstituentOutKey
xAOD::IParticleContainer IPC
virtual StatusCode initialize() override
SG::WriteDecorHandleKey< IPC > m_neutralConstituentOutKey
DataVector< IParticle > IParticleContainer
Simple convenience declaration of IParticleContainer.