29 std::uint16_t criId, std::uint8_t hitType, std::uint8_t nrSamples,
30 bool multiHit, std::uint64_t fullTime, std::vector<std::int16_t> samples)
31 : fChannelID {channelId}
36 , fNrSamples {nrSamples}
37 , fMultiHit {multiHit}
38 , fFullTime {fullTime}
43 LOG(error) <<
"CbmTrdRawMessageSpadic: too many samples in message!";
44 throw std::range_error(
"CbmTrdRawMessageSpadic: too many samples in message!");
50 : fChannelID {old.fChannelID}
51 , fElinkID {old.fElinkID}
52 , fCrobId(old.fCrobId)
54 , fHitType {old.fHitType}
55 , fNrSamples {old.fNrSamples}
56 , fMultiHit {old.fMultiHit}
57 , fFullTime {old.fFullTime}
58 , fSamples(old.fSamples)