5#ifndef ACTSTOOLINTERFACES_ICELLCLUSTERINGTOOLBASE_H
6#define ACTSTOOLINTERFACES_ICELLCLUSTERINGTOOLBASE_H
8#include <GaudiKernel/IAlgTool.h>
19template <
typename T_RDO_Container>
25template <
typename coordinates_t, std::
size_t NDIM, std::
unsigned_
integral index_t>
28template <
typename T_RDO_Container,
typename T_OutputContainer, std::
size_t NDIM, std::
integral coordinate_t=std::
int16_t>
42 virtual std::pair<unsigned int, unsigned int>
44 const std::vector<IdentifierHash> &listOfIds,
61 std::size_t nClusterRDOs)
const = 0;
78 unsigned int module_i,
80 unsigned int icluster,
82 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
typename T_RDO_Container::base_value_type PerModuleRDOs