ATLAS Offline Software
HighGranularityTimingDetector
HGTD_Reconstruction
HGTD_RecTools
src
ClusterTruthTool.h
Go to the documentation of this file.
1
15
#ifndef HGTD_RECTOOLS_CLUSTERTRUTHTOOL_H
16
#define HGTD_RECTOOLS_CLUSTERTRUTHTOOL_H
17
18
#include "
AthenaBaseComps/AthAlgTool.h
"
19
#include "
HGTD_RecToolInterfaces/IHGTD_ClusterTruthTool.h
"
20
21
class
HGTD_ID
;
22
23
namespace
HGTD
{
24
25
class
ClusterTruthTool
:
public
extends<AthAlgTool, IHGTD_ClusterTruthTool> {
26
27
public
:
28
ClusterTruthTool
(
const
std::string&,
const
std::string&,
const
IInterface*);
29
48
virtual
HGTD::ClusterTruthInfo
classifyCluster
(
49
const
HGTD_Cluster
* cluster,
const
xAOD::TruthParticle
*
tp
,
50
const
InDetSimDataCollection
* sim_data,
51
const
HepMC::GenEvent* hard_scatter_evnt =
nullptr
)
const
override
final
;
52
};
53
54
}
// namespace HGTD
55
56
#endif // HGTD_RECTOOLS_CLUSTERTRUTHTOOL_H
HGTD::ClusterTruthTool::classifyCluster
virtual HGTD::ClusterTruthInfo classifyCluster(const HGTD_Cluster *cluster, const xAOD::TruthParticle *tp, const InDetSimDataCollection *sim_data, const HepMC::GenEvent *hard_scatter_evnt=nullptr) const override final
The InDetSimDataCollection is a map, connecting Identifiers from the RDOs to InDetSimData objects,...
Definition:
ClusterTruthTool.cxx:28
IHGTD_ClusterTruthTool.h
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration.
HGTD::ClusterTruthInfo
Definition:
IHGTD_ClusterTruthTool.h:35
ParticleTest.tp
tp
Definition:
ParticleTest.py:25
InDetSimDataCollection
Definition:
InDetSimDataCollection.h:25
HGTD_Cluster
Definition:
HGTD_Cluster.h:35
HGTD
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration.
Definition:
Clustering.h:28
HGTD::ClusterTruthTool
Definition:
ClusterTruthTool.h:25
xAOD::TruthParticle_v1
Class describing a truth particle in the MC record.
Definition:
TruthParticle_v1.h:37
AthAlgTool.h
HGTD_ID
Definition:
HGTD_ID.h:47
HGTD::ClusterTruthTool::ClusterTruthTool
ClusterTruthTool(const std::string &, const std::string &, const IInterface *)
Definition:
ClusterTruthTool.cxx:23
Generated on Thu Nov 7 2024 21:11:59 for ATLAS Offline Software by
1.8.18