1 #ifndef CondFormats_SiStripObjects_ApvTimingAnalysis_H 2 #define CondFormats_SiStripObjects_ApvTimingAnalysis_H 36 inline const float&
time()
const;
39 inline const float&
error()
const;
45 inline const float&
refTime()
const;
48 void refTime(
const float&
time,
const float& targetDelay = -1);
51 inline const float&
delay()
const;
54 inline const float&
height()
const;
57 inline const float&
base()
const;
60 inline const float&
peak()
const;
68 void print(std::stringstream&, uint32_t not_used = 0)
override;
74 void reset()
override;
127 #endif // CondFormats_SiStripObjects_ApvTimingAnalysis_H bool foundTickMark() const
const float & base() const
const float & height() const
Analysis for timing run using APV tick marks.
const float & error() const
static const float tickMarkHeightThreshold_
const float & optimumSamplingPoint() const
~ApvTimingAnalysis() override
const float & peak() const
void addErrorCode(const std::string &error) override
const float & delay() const
bool isValid() const override
const float & time() const
void print(std::stringstream &, uint32_t not_used=0) override
virtual void addErrorCode(const std::string &error)
const float & refTime() const
static const float optimumSamplingPoint_
Abstract base for derived classes that provide analysis of commissioning histograms.
uint16_t frameFindingThreshold() const
Analysis for timing run using APV tick marks.
static const float frameFindingThreshold_