1 #ifndef ClusterProducerFP420_h 2 #define ClusterProducerFP420_h 31 int difNarr(
unsigned int xytype, HDigiFP420Iter ichannel,
32 HDigiFP420Iter jchannel);
33 int difWide(
unsigned int xytype, HDigiFP420Iter ichannel,
34 HDigiFP420Iter jchannel);
47 bool badChannel(
int channel,
const std::vector<short>& badChannels)
const;
float channelThresholdInNoiseSigma() const
ClusterProducerFP420(float electrode_thr, float seed_thr, float clust_thr, int max_voids)
float theClusterThreshold
std::vector< ClusterNoiseFP420::ElectrodData > ElectrodNoiseVector
AboveSeed(float aseed, const ElectrodNoiseVector &vnoise)
float theChannelThreshold
bool operator()(const HDigiFP420 &digi)
std::vector< HDigiFP420 >::const_iterator HDigiFP420Iter
std::vector< ClusterFP420 > clusterizeDetUnit(HDigiFP420Iter begin, HDigiFP420Iter end, unsigned int detid, const ElectrodNoiseVector &vnoise)
bool badChannel(int channel, const std::vector< short > &badChannels) const
int difNarr(unsigned int xytype, HDigiFP420Iter ichannel, HDigiFP420Iter jchannel)
float clusterThresholdInNoiseSigma() const
const ElectrodNoiseVector & vnoise_
std::vector< ClusterFP420 > clusterizeDetUnitPixels(HDigiFP420Iter begin, HDigiFP420Iter end, unsigned int detid, const ElectrodNoiseVector &vnoise, unsigned int xytype, int verb)
float seedThresholdInNoiseSigma() const
int difWide(unsigned int xytype, HDigiFP420Iter ichannel, HDigiFP420Iter jchannel)