1#ifndef BMNTRIGWAVEDIGIT_H
2#define BMNTRIGWAVEDIGIT_H
14 BmnTrigWaveDigit(UShort_t iMod, Short_t *iValue, UInt_t nVals, Double_t trigTimestamp, Double_t adcTimestamp, Double_t time = 0);
26 start =
min(start, stop);
28 for (UInt_t
i = start;
i < stop; ++
i)
33 int GetPeak(UInt_t start = 0, UInt_t stop = 1e9)
const {
35 start =
min(start, stop);
37 for (UInt_t
i = start;
i < stop; ++
i)
friend F32vec4 min(const F32vec4 &a, const F32vec4 &b)
Short_t * GetShortValue() const
Double_t GetTrigTimestamp() const
int GetPeak(UInt_t start=0, UInt_t stop=1e9) const
UInt_t GetNSamples() const
virtual ~BmnTrigWaveDigit()
void SetShortValue(Short_t *iValue) const
Double_t GetAdcTimestamp() const
ClassDef(BmnTrigWaveDigit, 4)
vector< Double_t > & TdcVector()
int GetIntegral(UInt_t start=0, UInt_t stop=1e9) const
vector< Double_t > fTdcTimes