ATLAS Offline Software
Loading...
Searching...
No Matches
Reconstruction
eflowRec
src
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
8
#include "
PFUnifiedMatchingTool.h
"
9
10
struct
PFData
;
11
12
13
class
PFUnifiedMatchingTruthTool
:
public
PFUnifiedMatchingTool
14
{
15
16
public
:
17
using
PFUnifiedMatchingTool::PFUnifiedMatchingTool
;
18
~PFUnifiedMatchingTruthTool
();
19
20
virtual
StatusCode
initialize
()
override
;
21
22
private
:
23
24
unsigned
int
matchAndCreateEflowCaloObj
(
const
EventContext& ctx,
PFData
&data)
const override
;
25
27
SG::ReadDecorHandleKey<xAOD::CaloClusterContainer>
m_caloClusterReadDecorHandleKeyNLeadingTruthParticles
{
this
,
"CaloClusterReadDecorHandleKey_NLeadingTruthParticles"
,
""
};
28
29
};
30
31
#endif
PFUnifiedMatchingTool.h
PFUnifiedMatchingTool::PFUnifiedMatchingTool
PFUnifiedMatchingTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition
PFUnifiedMatchingTool.cxx:28
PFUnifiedMatchingTruthTool
Definition
PFUnifiedMatchingTruthTool.h:14
PFUnifiedMatchingTruthTool::PFUnifiedMatchingTool
PFUnifiedMatchingTool(const std::string &type, const std::string &name, const IInterface *parent)
Definition
PFUnifiedMatchingTool.cxx:28
PFUnifiedMatchingTruthTool::initialize
virtual StatusCode initialize() override
Definition
PFUnifiedMatchingTruthTool.cxx:29
PFUnifiedMatchingTruthTool::m_caloClusterReadDecorHandleKeyNLeadingTruthParticles
SG::ReadDecorHandleKey< xAOD::CaloClusterContainer > m_caloClusterReadDecorHandleKeyNLeadingTruthParticles
Read handle key to decorate CaloCluster with threeN leading truth particle uniqueID and energy.
Definition
PFUnifiedMatchingTruthTool.h:27
PFUnifiedMatchingTruthTool::matchAndCreateEflowCaloObj
unsigned int matchAndCreateEflowCaloObj(const EventContext &ctx, PFData &data) const override
This matches ID tracks and CaloClusters, and then creates eflowCaloObjects.
Definition
PFUnifiedMatchingTruthTool.cxx:57
PFUnifiedMatchingTruthTool::~PFUnifiedMatchingTruthTool
~PFUnifiedMatchingTruthTool()
SG::ReadDecorHandleKey
Property holding a SG store/key/clid/attr name from which a ReadDecorHandle is made.
Definition
StoreGate/StoreGate/ReadDecorHandleKey.h:86
PFData
Definition
PFData.h:16
Generated on
for ATLAS Offline Software by
1.16.1