5#ifndef ACTSTOOLINTERFACES_ICELLCLUSTERINGTOOLBASE_H
6#define ACTSTOOLINTERFACES_ICELLCLUSTERINGTOOLBASE_H
8#include <GaudiKernel/IAlgTool.h>
20template <
typename coordinates_t, std::
size_t NDIM, std::
unsigned_
integral index_t>
23template <
typename T_RDO_Container,
typename T_OutputContainer, std::
size_t NDIM, std::
integral coordinate_t=std::
int16_t>
37 virtual std::pair<unsigned int, unsigned int>
39 const std::vector<IdentifierHash> &listOfIds,
56 std::size_t nClusterRDOs)
const = 0;
73 unsigned int module_i,
75 unsigned int icluster,
77 std::any& vars)
const = 0;
Class to hold the SiDetectorElement objects to be put in the detector store.
Class to hold geometrical description of a silicon detector element.
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
temporary cell container suitable for the in-place clusterization