1 #ifndef RECOLOCALTRACKER_SISTRIPCLUSTERIZER_THREETHRESHOLDSTRIPCLUSTERIZER_H
2 #define RECOLOCALTRACKER_SISTRIPCLUSTERIZER_THREETHRESHOLDSTRIPCLUSTERIZER_H
59 template<
typename InputDetSet>
int adc(sample_type sample)
get the ADC sample (12 bits)
float theClusterThreshold
float seedThresholdInNoiseSigma() const
void stripByStripEnd(std::vector< SiStripCluster > &out)
void initialize(const edm::EventSetup &)
void clusterizeDetUnit_(const InputDetSet &digis, edmNew::DetSetVector< SiStripCluster >::FastFiller &output)
std::string qualityLabel_
void stripByStripAdd(uint16_t strip, uint16_t adc, std::vector< SiStripCluster > &out)
edm::ESHandle< SiStripGain > gainHandle_
bool stripByStripBegin(uint32_t id)
OldThreeThresholdAlgorithm(float strip_thr, float seed_thr, float clust_thr, int max_holes, std::string qualityLabel, bool setDetId)
std::vector< SiStripDigi > cluster_digis_
edm::ESHandle< SiStripNoises > noiseHandle_
const SiStripQuality::Range & qualityRange_
bool operator()(const SiStripDigi &digi)
const uint16_t & strip() const
float theChannelThreshold
const edm::ESHandle< SiStripNoises > & noise_
AboveSeed(float aseed, const edm::ESHandle< SiStripNoises > &noiseHandle, const SiStripNoises::Range &noiseRange, const edm::ESHandle< SiStripQuality > &qualityHandle, const SiStripQuality::Range &qualityRange)
A Digi for the silicon strip detector, containing both strip and adc information, and suitable for st...
virtual void setDetId(const uint32_t)
edm::ESHandle< SiStripQuality > qualityHandle_
const edm::ESHandle< SiStripQuality > & quality_
float channelThresholdInNoiseSigma() const
void clusterizeDetUnit(const edm::DetSet< SiStripDigi > &digis, edmNew::DetSetVector< SiStripCluster >::FastFiller &output)
std::pair< ContainerIterator, ContainerIterator > Range
float clusterThresholdInNoiseSigma() const
std::pair< ContainerIterator, ContainerIterator > Range
const uint16_t & adc() const
const SiStripNoises::Range & noiseRange_