1 #ifndef CondFormats_SiStripObjects_PedsFullNoiseAnalysis_H 2 #define CondFormats_SiStripObjects_PedsFullNoiseAnalysis_H 6 #include <boost/cstdint.hpp> 93 void print( std::stringstream&, uint32_t apv_number = 0 )
override;
96 void summary( std::stringstream& )
const override;
99 void reset()
override;
209 #endif // CondFormats_SiStripObjects_PedsFullNoiseAnalysis_H const VVInt & lowNoiseStrip() const
const VVInt & badJBProbab() const
const VFloat & rawMean() const
VVFloat peds_
Quantitles that are always filled for every strip.
VVInt badDoublePeakStrip_
const VVFloat & residualKurtosis() const
const VVFloat & chi2Probab() const
const VVFloat & residualSkewness() const
const VVInt & badStripBit() const
VVFloat residualIntegral_
const VVFloat & peds() const
const VVFloat & ksProbab() const
const VFloat & noiseMax() const
Histogram-based analysis for pedestal run.
void summary(std::stringstream &) const override
VVInt deadStrip_
Quantities filled only for bad strips i.e. vectors of strip-id.
const VVInt & badADProbab() const
Histogram-based analysis for pedestal run.
const VVInt & deadStrip() const
const VFloat & noiseMin() const
const VVFloat & residualIntegralNsigma() const
const VVFloat & adProbab() const
std::vector< float > VFloat
const VFloat & pedsSpread() const
VVFloat noiseSignificance_
VVFloat residualIntegralNsigma_
const VFloat & pedsMax() const
const VFloat & pedsMean() const
VVFloat residualSkewness_
const VFloat & pedsMin() const
const VVInt & badChi2Probab() const
const VFloat & rawMin() const
const VFloat & rawSpread() const
const VVInt & deadStripBit() const
const VVInt & shiftedStrip() const
const VVInt & badKSProbab() const
const VFloat & rawMax() const
const VVInt & badDoublePeakStrip() const
const VVFloat & jbProbab() const
const VVFloat & raw() const
const VVFloat & noise() const
const VVFloat & noiseSignificance() const
std::vector< VInt > VVInt
VVFloat residualKurtosis_
const VVFloat & residualSigmaGaus() const
const VVFloat & residualIntegral() const
const VVFloat & residualRMS() const
const VVInt & largeNoiseSignificance() const
~PedsFullNoiseAnalysis() override
const VVInt & badTailStrip() const
VVInt largeNoiseSignificance_
std::vector< VFloat > VVFloat
Abstract base for derived classes that provide analysis of commissioning histograms.
Histogram-based analysis for pedestal run.
const VVInt & largeNoiseStrip() const
const VFloat & noiseSpread() const
const VVInt & badFitStatus() const
const VFloat & noiseMean() const
VVFloat residualSigmaGaus_
bool isValid() const override
const VVInt & badStrip() const
const VVFloat & residualMean() const
void print(std::stringstream &, uint32_t apv_number=0) override