11#ifndef LArSamples_ShapeInfo_H
12#define LArSamples_ShapeInfo_H
48 double value(
unsigned int i)
const;
50 unsigned char phase(
unsigned int i)
const;
52 void set(
unsigned char iSample,
unsigned char iPhase,
float value);
ElementLink & operator=(const ElementLink &)=default
bool isValid() const
Test to see if the link can be dereferenced.
Define macros for attributes used to control the static checker.
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
static double m_timeShift
static void setTimeShift(double shift=0)
unsigned char nPhases() const
static double timeShift()
unsigned char binSize() const
static constexpr unsigned int nBuckets
unsigned int nPoints() const
std::vector< short > m_values
ShapeInfo(unsigned char nSamples=5, unsigned char binSize=3, unsigned char nPhases=8, float shift=0)
Constructor.
unsigned int nIntervals() const
unsigned char nSamples() const