1 #ifndef RecoLocalTracker_SiPixelClusterizer_PixelThresholdClusterizer_H
2 #define RecoLocalTracker_SiPixelClusterizer_PixelThresholdClusterizer_H
65 const std::vector<short>& badChannels,
77 std::vector<SiPixelCluster::PixelPos>
theSeeds;
105 int calibrate(
int adc,
int col,
int row);
int adc(sample_type sample)
get the ADC sample (12 bits)
SiPixelArrayBuffer theBuffer
Data storage.
float theClusterThresholdInNoiseUnits
float theSeedThresholdInNoiseUnits
static std::string const input
float theClusterThreshold
edm::DetSet< PixelDigi >::const_iterator DigiIterator
int theNumOfRows
Geometry-related information.
std::vector< SiPixelCluster > theClusters
Pixel cluster – collection of neighboring pixels above threshold.
float thePixelThresholdInNoiseUnits
Clustering-related quantities:
std::vector< SiPixelCluster::PixelPos > theSeeds
void setup(std::vector< TH2F > &depth, std::string name, std::string units="")
A specific threshold-based pixel clustering algorithm.
Class to store ADC counts during clustering.
virtual void clusterizeDetUnit(const edm::DetSet< PixelDigi > &input, const PixelGeomDetUnit *pixDet, const std::vector< short > &badChannels, edmNew::DetSetVector< SiPixelCluster >::FastFiller &output)=0