16#ifndef SITRACKEREVENT_SCT3_RAWDATA_H
17#define SITRACKEREVENT_SCT3_RAWDATA_H
33 const std::vector<int>* errorHit);
36 std::vector<int>&& errorHit);
94 return ((
m_word >> 22) & 0x7);
102 return ((
m_word >> 25) & 0x7);
108 bool isOnTime =
false;
109 if ((
m_word >> 23) & 0x1) isOnTime =
true;
116 bool isError =
false;
117 if ((
m_word >> 29) & 0x1) isError =
true;
124 bool isError =
false;
125 if ((
m_word >> 30) & 0x1) isError =
true;
virtual int getGroupSize() const override final
SCT3_RawData(const Identifier rdoId, const unsigned int word, const std::vector< int > *errorHit)
bool SecondHitError() const
bool FirstHitError() const
virtual ~SCT3_RawData()=default
const std::vector< int > & getErrorCondensedHit() const
std::vector< int > m_errorCondensedHit
SCT_RDORawData(const Identifier rdoId, const unsigned int word)