11#ifndef CALOCLUSTERMATCHING_CALOCLUSTERMATCHLINKALG_H
12#define CALOCLUSTERMATCHING_CALOCLUSTERMATCHLINKALG_H 1
35 using AthReentrantAlgorithm::AthReentrantAlgorithm;
42 virtual StatusCode
execute(
const EventContext& ctx)
const;
50 ToolHandle<ICaloClusterMatchingTool>
m_clusterMatch{
this,
"ClusterMatchTool",
"ClusterMatching::CaloClusterMatchingTool/CaloClusterMatch",
"Tool for the acutal matching"};
57 "constituentClusterLinks"
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 initialize()
Gaudi::Property< int > m_clusterSortMethod
virtual StatusCode finalize()
ToolHandle< ICaloClusterMatchingTool > m_clusterMatch
virtual StatusCode execute(const EventContext &ctx) const
virtual ~CaloClusterMatchLinkAlg()
Destructor:
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_clusterKey
SG::WriteDecorHandleKey< xAOD::CaloClusterContainer > m_elementLinkName
Gaudi::Property< bool > m_useLeadCellEtaPhi
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.