ATLAS Offline Software
Loading...
Searching...
No Matches
SinglePadClusterTool.h
Go to the documentation of this file.
1
13
14#ifndef HGTD_SINGLEPADCLUSTERTOOL_H
15#define HGTD_SINGLEPADCLUSTERTOOL_H
16
19
21
24
25#include <memory>
26
27namespace HGTD {
28
29class SinglePadClusterTool : public extends<AthAlgTool, IHGTD_PadClusterizationTool> {
30
31public:
32 SinglePadClusterTool(const std::string& type, const std::string& name,
33 const IInterface* parent);
34
35 virtual StatusCode initialize() override final;
36
37 virtual std::unique_ptr<HGTD_ClusterCollection>
38 clusterize(const HGTD_RDO_Collection& rdo_coll,
39 DataPool<HGTD_Cluster>* dataItemsPool) const override final;
40
41 virtual std::unique_ptr<HGTD_ClusterCollection>
43 DataPool<HGTD_Cluster>* dataItemsPool) const override final;
44
45private:
46 ToolHandle<HGTD_ClusterMakerTool> m_cluster_maker{this, "ClusterMakerTool", "HGTD_ClusterMakerTool", "Tool for creating HGTD_Cluster objects"};
47 ToolHandle<HGTD_TdcCalibrationTool> m_hgtd_tdc_calib_tool{this, "HGTD_TdcCalibrationTool","HGTD_TdcCalibrationTool", "Tool that that access TOA TDC calibration and retrieves time of arrival"};
48
49 BooleanProperty m_use_altiroc_rdo{this, "useALTIROC_RDO", false, "Use Altiroc RDO instead of standard"};
50
52};
53
54} // namespace HGTD
55
56#endif // HGTD_SINGLEPADCLUSTERTOOL_H
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration.
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration.
a typed memory pool that saves time spent allocation small object.
Definition DataPool.h:63
const HGTD_DetectorManager * m_hgtd_det_mgr
ToolHandle< HGTD_TdcCalibrationTool > m_hgtd_tdc_calib_tool
virtual std::unique_ptr< HGTD_ClusterCollection > clusterize(const HGTD_RDO_Collection &rdo_coll, DataPool< HGTD_Cluster > *dataItemsPool) const override final
virtual StatusCode initialize() override final
SinglePadClusterTool(const std::string &type, const std::string &name, const IInterface *parent)
ToolHandle< HGTD_ClusterMakerTool > m_cluster_maker
The Detector manager has methods to retrieve the Identifier helper and methods to retrieve the detect...
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration.