ATLAS Offline Software
Loading...
Searching...
No Matches
ClusterTruthTool.h
Go to the documentation of this file.
1
14
15#ifndef HGTD_RECTOOLS_CLUSTERTRUTHTOOL_H
16#define HGTD_RECTOOLS_CLUSTERTRUTHTOOL_H
17
20
21class HGTD_ID;
22
23namespace HGTD {
24
25class ClusterTruthTool : public extends<AthAlgTool, IHGTD_ClusterTruthTool> {
26
27public:
28 ClusterTruthTool(const std::string&, const std::string&, const IInterface*);
29
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
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration.
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,...
ClusterTruthTool(const std::string &, const std::string &, const IInterface *)
This is an Identifier helper class for the HGTD subdetector.
Definition HGTD_ID.h:47
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration.
TruthParticle_v1 TruthParticle
Typedef to implementation.