28 const unsigned int word) :
37 const unsigned int word,
38 const unsigned int timeword) :
66 unsigned mask = 0x02000000;
69 for (i = 0; i < 24; ++i)
75 if (i == 7 || i == 15)
85 for (j = 0; j < 24; ++j)
91 if (j == 7 || j == 15)
95 double time = (double) (24 - i - j) *
binWidth;
108 unsigned mask = 0x02000000;
112 for (i = 0; i < 24; ++i)
118 if (i == 7 || i == 15)
124 return i + TimeAdjBin;
TRT_RDORawData(const Identifier rdoId, const unsigned int word)
virtual bool highLevel() const
High level threshold:
virtual ~TRT_TB04_RawData()
virtual double timeOverThreshold() const
Time over threshold in ns for valid digits; zero otherwise:
virtual int driftTimeBin() const