5#ifndef ACTSTRK_DATAPREPARATION_STRIP_CLUSTERING_TOOL_H
6#define ACTSTRK_DATAPREPARATION_STRIP_CLUSTERING_TOOL_H
11#include <Acts/Clusterization/Clusterization.hpp>
32 const std::string& name,
33 const IInterface* parent);
42 Acts::Ccl::ClusteringData&
data,
43 std::vector<typename IStripClusteringTool::ClusterCollection>& collection)
const override;
49 typename ClusterContainer::iterator itrContainer)
const override;
52 std::optional<std::pair<typename IStripClusteringTool::CellCollection, bool>>
54 const RawDataCollection& RDOs,
58 bool passTiming(
const std::bitset<3>& timePattern)
const;
69 StatusCode
makeCluster(StripClusteringTool::Cluster &cluster,
71 Eigen::Matrix<float,1,1>& localCov,
80 "Tool to retreive Lorentz angle of Si detector module"
85 "SiDetectorElementStatus for strip"};
88 "Conditions summary tool"};
91 "Check bad modules using the conditions summary tool"};
94 "Threshold of number of fired strips per wafer. 0 disables the per-wafer cut."};
97 "SiDetectorElementCollection key for strip"};
99 Gaudi::Property<bool>
m_isITk {
this,
"isITk",
true,
100 "True if running in ITk"};
102 Gaudi::Property<unsigned int>
m_errorStrategy{
this,
"errorStrategy", 0,
"Use different error strategies for the strip clusters"};
char data[hepevt_bytes_allocation_ATLAS]
This is an Identifier helper class for the SCT subdetector.
This is a "hash" representation of an Identifier.
Base class for the detector design classes for Pixel and SCT.
Class to hold geometrical description of a silicon detector element.
This is an Identifier helper class for the SCT subdetector.
Property holding a SG store/key/clid from which a ReadHandle is made.
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
StripCluster_v1 StripCluster
Define the version of the strip cluster class.