1 #ifndef DATAFORMATS_HCALRECHIT_HFQIE10INFO_H
2 #define DATAFORMATS_HCALRECHIT_HFQIE10INFO_H
56 tbegin = nData -
nRaw_;
63 if (tbegin +
nRaw_ > nData)
64 tbegin = nData -
nRaw_;
71 const raw_type* from = rawData + tbegin;
84 constexpr
unsigned soi()
const {
return soi_; }
95 bool hardwareOK =
true;
97 for (
unsigned i = 0;
i <
nRaw_ && hardwareOK; ++
i) {
120 #endif // DATAFORMATS_HCALRECHIT_HFQIE10INFO_H
bool isDataframeOK(bool checkAllTimeSlices=false) const
constexpr unsigned nRaw() const
static const raw_type INVALID_RAW
constexpr raw_type getRaw(const unsigned which) const
constexpr unsigned soi() const
constexpr HFQIE10Info(const HcalDetId &id, float charge, float energy, float timeRising, float timeFalling, const raw_type *rawData, unsigned nData, unsigned soi)
constexpr float timeRising() const
QIE10DataFrame::Sample::wide_type raw_type
constexpr float charge() const
constexpr float energy() const
constexpr bool ok() const
static const unsigned N_RAW_MAX
constexpr HcalDetId id() const
constexpr float timeFalling() const