
| HTrb3TdcIterator() | |
| HTrb3TdcIterator(const HTrb3TdcIterator&) | |
| ~HTrb3TdcIterator() | |
| void | assign(UInt_t* buf, UInt_t len, Bool_t swapped = true) |
| void | clearCurEpoch() |
| UInt_t | getCurEpoch() const |
| uint64_t | getMsgStamp() const |
| Double_t | getMsgTimeCoarse() const |
| Double_t | getMsgTimeFine() const |
| Bool_t | isCurEpoch() const |
| HTrb3TdcMessage& | msg() |
| Bool_t | next() |
| HTrb3TdcIterator& | operator=(const HTrb3TdcIterator&) |
| void | printmsg() |
| void | setRefEpoch(UInt_t epoch) |
| UInt_t* | fBuf | ! pointer on raw data |
| UInt_t | fBuflen | ! length of raw data |
| UInt_t | fCurEpoch | ! current epoch |
| HTrb3TdcMessage | fMsg | ! current message |
| Bool_t | fSwapped | ! true if raw data are swapped |

Returns 39-bit value, which combines epoch and coarse counter. Time bin is 5 ns
{ return (isCurEpoch() ? ((uint64_t) fCurEpoch) << 11 : 0) | (fMsg.isHitMsg() ? fMsg.getHitTmCoarse() : 0); }{ return getMsgStamp() * HTrb3TdcMessage::coarseUnit(); /*fConv.ToSeconds(getMsgStamp()) */; }{ return fMsg.isHitMsg() ? HTrb3TdcMessage::simpleFineCalibr(fMsg.getHitTmFine()) : 0.; }Returns true, if current epoch was assigned
{ return fCurEpoch != DummyEpoch; }