#include <OldThreeThresholdAlgorithm.h>
Public Member Functions | |
AboveSeed (float aseed, const edm::ESHandle< SiStripNoises > &noiseHandle, const SiStripNoises::Range &noiseRange, const edm::ESHandle< SiStripQuality > &qualityHandle, const SiStripQuality::Range &qualityRange) | |
AboveSeed (float aseed, const ElectrodNoiseVector &vnoise) | |
bool | operator() (const HDigiFP420 &digi) |
bool | operator() (const SiStripDigi &digi) |
Private Attributes | |
const edm::ESHandle < SiStripNoises > & | noise_ |
const SiStripNoises::Range & | noiseRange_ |
const edm::ESHandle < SiStripQuality > & | quality_ |
const SiStripQuality::Range & | qualityRange_ |
float | seed |
int | verb |
const ElectrodNoiseVector & | vnoise_ |
Definition at line 75 of file OldThreeThresholdAlgorithm.h.
AboveSeed::AboveSeed | ( | float | aseed, |
const edm::ESHandle< SiStripNoises > & | noiseHandle, | ||
const SiStripNoises::Range & | noiseRange, | ||
const edm::ESHandle< SiStripQuality > & | qualityHandle, | ||
const SiStripQuality::Range & | qualityRange | ||
) | [inline] |
Definition at line 81 of file OldThreeThresholdAlgorithm.h.
: seed(aseed), noise_(noiseHandle), noiseRange_(noiseRange),quality_(qualityHandle), qualityRange_(qualityRange) {};
AboveSeed::AboveSeed | ( | float | aseed, |
const ElectrodNoiseVector & | vnoise | ||
) | [inline] |
Definition at line 53 of file ClusterProducerFP420.h.
bool AboveSeed::operator() | ( | const SiStripDigi & | digi | ) | [inline] |
Definition at line 86 of file OldThreeThresholdAlgorithm.h.
References SiStripDigi::adc(), noise_, noiseRange_, quality_, qualityRange_, seed, and SiStripDigi::strip().
{ return ( !quality_->IsStripBad(qualityRange_,digi.strip()) && digi.adc() >= seed * noise_->getNoise(digi.strip(), noiseRange_) ); }
bool AboveSeed::operator() | ( | const HDigiFP420 & | digi | ) | [inline] |
Definition at line 55 of file ClusterProducerFP420.h.
References HDigiFP420::adc(), HDigiFP420::channel(), seed, and vnoise_.
const edm::ESHandle<SiStripNoises>& AboveSeed::noise_ [private] |
Definition at line 95 of file OldThreeThresholdAlgorithm.h.
Referenced by operator()().
const SiStripNoises::Range& AboveSeed::noiseRange_ [private] |
Definition at line 96 of file OldThreeThresholdAlgorithm.h.
Referenced by operator()().
const edm::ESHandle<SiStripQuality>& AboveSeed::quality_ [private] |
Definition at line 97 of file OldThreeThresholdAlgorithm.h.
Referenced by operator()().
const SiStripQuality::Range& AboveSeed::qualityRange_ [private] |
Definition at line 98 of file OldThreeThresholdAlgorithm.h.
Referenced by operator()().
float AboveSeed::seed [private] |
Definition at line 94 of file OldThreeThresholdAlgorithm.h.
Referenced by operator()().
int AboveSeed::verb [private] |
Definition at line 58 of file ClusterProducerFP420.h.
const ElectrodNoiseVector& AboveSeed::vnoise_ [private] |
Definition at line 60 of file ClusterProducerFP420.h.
Referenced by operator()().