1 #ifndef CondFormats_SiStripObjects_ApvTimingAnalysis_H 2 #define CondFormats_SiStripObjects_ApvTimingAnalysis_H 6 #include <boost/cstdint.hpp> 38 inline const float&
time()
const;
41 inline const float&
error()
const;
47 inline const float&
refTime()
const;
50 void refTime(
const float&
time,
const float& targetDelay = -1 );
53 inline const float&
delay()
const;
56 inline const float&
height()
const;
59 inline const float&
base()
const;
62 inline const float&
peak()
const;
70 void print( std::stringstream&, uint32_t not_used = 0 )
override;
76 void reset()
override;
131 #endif // CondFormats_SiStripObjects_ApvTimingAnalysis_H const float & error() const
const float & refTime() const
Analysis for timing run using APV tick marks.
static const float tickMarkHeightThreshold_
~ApvTimingAnalysis() override
const float & optimumSamplingPoint() const
const float & base() const
void addErrorCode(const std::string &error) override
bool isValid() const override
void print(std::stringstream &, uint32_t not_used=0) override
virtual void addErrorCode(const std::string &error)
const float & peak() const
const float & time() const
const float & delay() const
uint16_t frameFindingThreshold() const
static const float optimumSamplingPoint_
Abstract base for derived classes that provide analysis of commissioning histograms.
Analysis for timing run using APV tick marks.
static const float frameFindingThreshold_
const float & height() const
bool foundTickMark() const