ATLAS Offline Software
Loading...
Searching...
No Matches
PFUnifiedMatchingTruthTool.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 PFUNIFIEDMATCHINGTRUTHTOOL_H
6#define PFUNIFIEDMATCHINGTRUTHTOOL_H
7
9
10struct PFData;
11
12
14{
15
16public:
19
20 virtual StatusCode initialize() override;
21
22private:
23
24 unsigned int matchAndCreateEflowCaloObj(const EventContext& ctx, PFData &data) const override;
25
28
29};
30
31#endif
PFUnifiedMatchingTool(const std::string &type, const std::string &name, const IInterface *parent)
PFUnifiedMatchingTool(const std::string &type, const std::string &name, const IInterface *parent)
virtual StatusCode initialize() override
SG::ReadDecorHandleKey< xAOD::CaloClusterContainer > m_caloClusterReadDecorHandleKeyNLeadingTruthParticles
Read handle key to decorate CaloCluster with threeN leading truth particle uniqueID and energy.
unsigned int matchAndCreateEflowCaloObj(const EventContext &ctx, PFData &data) const override
This matches ID tracks and CaloClusters, and then creates eflowCaloObjects.
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.