8 #ifndef HERD_SILICONDETECTORCLUSTERINGALGO_H_ 9 #define HERD_SILICONDETECTORCLUSTERINGALGO_H_ 19 #include "algorithm/Algorithm.h" 75 bool Initialize()
override;
81 bool Process()
override;
91 std::vector<std::string> FreeObjects(
const std::vector<std::string> &objs, Memory::Status memStatus)
override;
107 void _Clusterize(
SiliconDetectorHits &hits,
const std::vector<SiliconDetectorGeoParams> &geoParams,
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:24
Algorithm that clusters the Monte Carlo Silicon detector hits. algorithms/clustering/SiliconDetectorC...
Definition: SiliconDetectorClusteringAlgo.h:63
SiliconDetectorClustersColl _silicondetectorClustersColl
Definition: SiliconDetectorClusteringAlgo.h:102
std::string _detName
Name of the detector, e.g "stk".
Definition: SiliconDetectorClusteringAlgo.h:94
observer_ptr< SiliconDetectorChannelGeoInfoColl > _silicondetectorChannelGeoInfoColl
Definition: SiliconDetectorClusteringAlgo.h:104
StorePtr _globStore
Definition: SiliconDetectorClusteringAlgo.h:105
std::vector< std::vector< Cluster > > SiliconDetectorClusters
Definition: SiliconDetectorClusters.h:21
observer_ptr< SiliconDetectorGeoParamsColl > _silicondetectorGeoParamsColl
Definition: SiliconDetectorClusteringAlgo.h:103
Container for the hits of a single silicon detector.