20 const float i_charge,
const float i_energy,
21 const float i_timeRising,
const float i_timeFalling,
22 const raw_type* rawData,
const unsigned nData,
27 timeRising_(i_timeRising),
28 timeFalling_(i_timeFalling),
41 tbegin = nData - nRaw_;
52 if (tbegin + nRaw_ > nData)
53 tbegin = nData - nRaw_;
56 soi_ = i_soi - tbegin;
59 raw_type*
to = &raw_[0];
60 const raw_type* from = rawData + tbegin;
61 for (
unsigned i=0;
i<nRaw_; ++
i)
68 bool hardwareOK =
true;
70 for (
unsigned i=0;
i<
nRaw_ && hardwareOK; ++
i)
bool isDataframeOK(bool checkAllTimeSlices=false) const
QIE10DataFrame::Sample::wide_type raw_type
static const unsigned N_RAW_MAX
static const raw_type INVALID_RAW