ATLAS Offline Software
HGTD_ClusterMakerTool.h
Go to the documentation of this file.
1 
17 #ifndef HGTD_CLUSTERMAKERTOOL_H
18 #define HGTD_CLUSTERMAKERTOOL_H
19 
21 
23 #include <memory>
24 
26 
27 public:
28  HGTD_ClusterMakerTool(const std::string&, const std::string&,
29  const IInterface*);
30 
46  createCluster(const Identifier& rdo_id,
47  const Amg::Vector2D& loc_pos,
48  std::vector<Identifier>&& rdo_list,
49  const InDet::SiWidth& width,
51  const float time_of_arrival,
52  std::vector<int>&& time_over_threshold) const;
53 };
54 
55 #endif // HGTD_CLUSTERMAKERTOOL_H
InDetDD::SolidStateDetectorElementBase
Definition: SolidStateDetectorElementBase.h:132
Amg::Vector2D
Eigen::Matrix< double, 2, 1 > Vector2D
Definition: GeoPrimitives.h:48
HGTD_Cluster.h
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration.
HGTD_Cluster
Definition: HGTD_Cluster.h:35
HGTD_ClusterMakerTool::HGTD_ClusterMakerTool
HGTD_ClusterMakerTool(const std::string &, const std::string &, const IInterface *)
Definition: HGTD_ClusterMakerTool.cxx:22
Identifier
Definition: DetectorDescription/Identifier/Identifier/Identifier.h:32
AthAlgTool.h
HGTD_ClusterMakerTool
Definition: HGTD_ClusterMakerTool.h:25
Base_Fragment.width
width
Definition: Sherpa_i/share/common/Base_Fragment.py:59
InDet::SiWidth
Definition: SiWidth.h:25
HGTD_ClusterMakerTool::createCluster
HGTD_Cluster createCluster(const Identifier &rdo_id, const Amg::Vector2D &loc_pos, std::vector< Identifier > &&rdo_list, const InDet::SiWidth &width, const InDetDD::SolidStateDetectorElementBase *det_el, const float time_of_arrival, std::vector< int > &&time_over_threshold) const
Builds a HGTD_Cluster.
Definition: HGTD_ClusterMakerTool.cxx:27
AthAlgTool
Definition: AthAlgTool.h:26