Go to the documentation of this file. 1 #ifndef CondFormats_SiStripObjects_DaqScopeModeAnalysis_H
2 #define CondFormats_SiStripObjects_DaqScopeModeAnalysis_H
59 inline const float&
height()
const;
61 inline const float&
base()
const;
63 inline const float&
peak()
const;
66 void print(std::stringstream&, uint32_t apv_number = 0)
override;
72 void summary(std::stringstream&)
const override;
75 void reset()
override;
159 #endif // CondFormats_SiStripObjects_DaqScopeModeAnalysis_H
const VFloat & rawMean() const
const VFloat & pedsMax() const
const VFloat & rawMax() const
const VVInt & dead() const
const VFloat & noiseMax() const
bool isValid() const override
void summary(std::stringstream &) const override
std::vector< VInt > VVInt
virtual void addErrorCode(const std::string &error)
std::vector< float > VFloat
const float & height() const
const VFloat & noiseSpread() const
const VVFloat & noise() const
~DaqScopeModeAnalysis() override
const VVFloat & peds() const
Analysis for scope mode data.
void addErrorCode(const std::string &error) override
const float & base() const
const VFloat & pedsMean() const
const VFloat & noiseMin() const
static const float tickMarkHeightThreshold_
Abstract base for derived classes that provide analysis of commissioning histograms.
Algorithm for scope mode data.
const VFloat & pedsMin() const
const VFloat & noiseMean() const
bool foundTickMark() const
uint16_t frameFindingThreshold() const
void print(std::stringstream &, uint32_t apv_number=0) override
std::vector< VFloat > VVFloat
static const float frameFindingThreshold_
const VFloat & pedsSpread() const
const VVInt & noisy() const
const VFloat & rawMin() const
const VVFloat & raw() const
const VFloat & rawSpread() const
const float & peak() const