#include <SinglePadClusterTool.h>
Definition at line 28 of file SinglePadClusterTool.h.
◆ SinglePadClusterTool()
HGTD::SinglePadClusterTool::SinglePadClusterTool |
( |
const std::string & |
type, |
|
|
const std::string & |
name, |
|
|
const IInterface * |
parent |
|
) |
| |
◆ clusterize()
Definition at line 34 of file SinglePadClusterTool.cxx.
40 std::unique_ptr<HGTD_ClusterCollection> cluster_collection =
41 std::make_unique<HGTD_ClusterCollection>(id_hash);
53 for (
const auto *
const rdo : rdo_coll) {
64 ATH_MSG_DEBUG(
"Local position: x=" << loc_pos.x() <<
" y=" << loc_pos.y());
67 std::vector<Identifier> rdo_list = {rdo_id};
80 double eta_width = 1.3;
81 double phi_width = 1.3;
82 ATH_MSG_DEBUG(
"eta_width=" << eta_width <<
" phi_width=" << phi_width);
88 float time_of_arrival = rdo->getTOA();
92 std::vector<int> time_over_threshold = {
static_cast<int>(rdo->getTOT())};
110 std::move(time_over_threshold));
113 cluster_collection->
size());
117 return cluster_collection;
◆ initialize()
StatusCode HGTD::SinglePadClusterTool::initialize |
( |
| ) |
|
|
finaloverridevirtual |
◆ m_cluster_maker
◆ m_hgtd_det_mgr
The documentation for this class was generated from the following files: