5#ifndef LINK_COUNTER_ALG_H
6#define LINK_COUNTER_ALG_H
16 template <
typename T,
typename C>
20 using AthReentrantAlgorithm::AthReentrantAlgorithm;
22 virtual StatusCode
execute(
const EventContext& cxt)
const override;
25 this,
"links",
"",
"name of linked container"
28 this,
"flag",
"applyGNN",
"flag to confirm GNN application"
31 this,
"minimumLinks", 0,
"minimum number of links required to tag a jet"
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.
virtual StatusCode execute(const EventContext &cxt) const override
Gaudi::Property< size_t > m_minimumLinks
SG::ReadDecorHandleKey< xAOD::IParticleContainer > m_links
SG::WriteDecorHandleKey< xAOD::IParticleContainer > m_flag
virtual StatusCode initialize() override
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.