1 #ifndef RecoLocalTracker_StripClusterizerAlgorithm_h
2 #define RecoLocalTracker_StripClusterizerAlgorithm_h
67 for (
typename T::const_iterator it = input.begin(); it != input.end(); it++) {
void clusterize(const edm::DetSetVector< SiStripDigi > &, output_t &) const
void initialize(const edm::EventSetup &es)
const SiStripClusterizerConditions * m_conditions
virtual ~StripClusterizerAlgorithm()
Det const & findDetId(const uint32_t id) const
InvalidChargeException(const SiStripDigi &)
Det const & stripByStripBegin(uint32_t id) const
std::vector< uint8_t > ADCs
static std::string const input
bool getData(T &iHolder) const
edm::ESGetToken< SiStripClusterizerConditions, SiStripClusterizerConditionsRcd > m_conditionsToken
virtual void stripByStripAdd(State &state, uint16_t strip, uint8_t adc, output_t::TSFastFiller &out) const
void clusterize_(const T &input, output_t &output) const
edmNew::DetSetVector< SiStripCluster > output_t
A Digi for the silicon strip detector, containing both strip and adc information, and suitable for st...
const SiStripClusterizerConditions & conditions() const
virtual void clusterizeDetUnit(const edm::DetSet< SiStripDigi > &, output_t::TSFastFiller &) const
virtual void clusterizeDetUnit(const edmNew::DetSet< SiStripDigi > &, output_t::TSFastFiller &) const
virtual void stripByStripEnd(State &state, output_t::TSFastFiller &out) const
virtual void stripByStripEnd(State &state, std::vector< SiStripCluster > &out) const
StripClusterizerAlgorithm(const edm::ESGetToken< SiStripClusterizerConditions, SiStripClusterizerConditionsRcd > &conditionsToken)
uint16_t *__restrict__ uint16_t const *__restrict__ adc
virtual void stripByStripAdd(State &state, uint16_t strip, uint8_t adc, std::vector< SiStripCluster > &out) const