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