
| HTrb3TdcMessage() | |
| HTrb3TdcMessage(UInt_t d) | |
| HTrb3TdcMessage(const HTrb3TdcMessage&) | |
| ~HTrb3TdcMessage() | |
| void | assign(UInt_t d) | 
| static Double_t | coarseUnit() | 
| UInt_t | getCalibFirst() const | 
| UInt_t | getCalibSecond() const | 
| UInt_t | getEpochRes() const | 
| UInt_t | getEpochValue() const | 
| UInt_t | getHeaderErr() const | 
| UInt_t | getHeaderRes() const | 
| UInt_t | getHitChannel() const | 
| UInt_t | getHitEdge() const | 
| UInt_t | getHitReserved() const | 
| UInt_t | getHitTmCoarse() const | 
| UInt_t | getHitTmFine() const | 
| UInt_t | getHitTmStamp() const | 
| UInt_t | getKind() const | 
| Bool_t | isCalibMsg() const | 
| Bool_t | isDebugMsg() const | 
| Bool_t | isEpochMsg() const | 
| Bool_t | isHeaderMsg() const | 
| Bool_t | isHit1Msg() const | 
| Bool_t | isHit2Msg() const | 
| Bool_t | isHitFallingEdge() const | 
| Bool_t | isHitMsg() const | 
| Bool_t | isHitRisingEdge() const | 
| Bool_t | isReservedMsg() const | 
| HTrb3TdcMessage& | operator=(const HTrb3TdcMessage&) | 
| void | print(Double_t tm = -1.) | 
| static void | setFineLimits(UInt_t min, UInt_t max) | 
| static Double_t | simpleFineCalibr(UInt_t fine) | 

Returns kind of the message If used for the hit message, four different values can be returned
{ return fData & tdckind_Mask; }uncalibrated raw hit. may use extra information from preceding CalibMsg for fine time calibration
{ return getKind() == tdckind_Hit; }calibrated format with replacing original fine counter
{ return getKind() == tdckind_Hit1;}extra calibration message: contains 1 or 2 calibrated fine time information
{ return getKind() == tdckind_Calib; }methods for epoch Return Epoch for epoch marker, 28 bit
{ return fData & 0xFFFFFFF; }methods for hit Returns hit channel ID
{ return (fData >> 22) & 0x7F; }Returns time stamp, which is simple combination coarse and fine counter
{ return (getHitTmCoarse() << 10) | getHitTmFine(); }methods for header Return error bits of header message
{ return fData & 0xFFFF; }Return reserved bits of header message
{ return (fData >> 16) & 0x1FFF; }Return second value in calibration message
{ return ((fData >> 14) & 0x3fff);}Method set static limits, which are used for simple interpolation of time for fine counter