#include <TGet4MessageFull.h>

Public Member Functions | |
| TGet4MessageFull (void) | |
| TGet4MessageFull (roc::Message &, UInt_t, UInt_t, UInt_t, UInt_t) | |
| Bool_t | SetMessageFull (roc::Message &, UInt_t, UInt_t, UInt_t, UInt_t) |
| Bool_t | SetMessage (roc::Message &) |
| Bool_t | SetRocEpoch (UInt_t) |
| Bool_t | SetRocCycle (UInt_t) |
| Bool_t | SetLocalEpoch (UInt_t) |
| Bool_t | SetLocalCycle (UInt_t) |
| roc::Message | GetMessage () const |
| UInt_t | GetRocEpoch () const |
| UInt_t | GetRocCycle () const |
| UInt_t | GetLocalEpoch () const |
| UInt_t | GetLocalCycle () const |
| Bool_t | RocOrder (const TGet4MessageFull &) const |
| Bool_t | LocalOrder (const TGet4MessageFull &) const |
| bool | operator< (const TGet4MessageFull &rhs) const |
| Double_t | RocSpacing (const TGet4MessageFull &) const |
| Double_t | LocalSpacing (const TGet4MessageFull &) const |
Private Member Functions | |
| ClassDef (TGet4MessageFull, 1) | |
Private Attributes | |
| roc::Message | mDataMessages |
| UInt_t | uRocEpoch |
| UInt_t | uRocEpochCycle |
| UInt_t | uLocalEpoch |
| UInt_t | uLocalEpochCycle |
Definition at line 12 of file TGet4MessageFull.h.
| TGet4MessageFull::TGet4MessageFull | ( | void | ) |
Definition at line 3 of file TGet4MessageFull.cxx.
References uLocalEpoch, uLocalEpochCycle, uRocEpoch, and uRocEpochCycle.
| TGet4MessageFull::TGet4MessageFull | ( | roc::Message & | messIn, | |
| UInt_t | rocEpochIn, | |||
| UInt_t | rocCycleIn, | |||
| UInt_t | localEpochIn, | |||
| UInt_t | localCycleIn | |||
| ) |
Definition at line 11 of file TGet4MessageFull.cxx.
References mDataMessages, uLocalEpoch, uLocalEpochCycle, uRocEpoch, and uRocEpochCycle.
| TGet4MessageFull::ClassDef | ( | TGet4MessageFull | , | |
| 1 | ||||
| ) | [private] |
| UInt_t TGet4MessageFull::GetLocalCycle | ( | ) | const |
Definition at line 84 of file TGet4MessageFull.cxx.
References uLocalEpochCycle.
Referenced by LocalOrder(), and LocalSpacing().
| UInt_t TGet4MessageFull::GetLocalEpoch | ( | ) | const |
Definition at line 80 of file TGet4MessageFull.cxx.
References uLocalEpoch.
Referenced by LocalOrder(), and LocalSpacing().
| roc::Message TGet4MessageFull::GetMessage | ( | ) | const |
Definition at line 68 of file TGet4MessageFull.cxx.
References mDataMessages.
Referenced by LocalOrder(), LocalSpacing(), RocOrder(), and RocSpacing().
| UInt_t TGet4MessageFull::GetRocCycle | ( | ) | const |
Definition at line 76 of file TGet4MessageFull.cxx.
References uRocEpochCycle.
Referenced by RocOrder(), and RocSpacing().
| UInt_t TGet4MessageFull::GetRocEpoch | ( | ) | const |
Definition at line 72 of file TGet4MessageFull.cxx.
References uRocEpoch.
Referenced by RocOrder(), and RocSpacing().
| Bool_t TGet4MessageFull::LocalOrder | ( | const TGet4MessageFull & | messageToCompare | ) | const |
Definition at line 139 of file TGet4MessageFull.cxx.
References roc::Message::getField(), roc::Message::getGet4Ts(), GetLocalCycle(), GetLocalEpoch(), GetMessage(), roc::Message::getMessageType(), mDataMessages, roc::MSG_SYS, uLocalEpoch, and uLocalEpochCycle.
Referenced by operator<().
| Double_t TGet4MessageFull::LocalSpacing | ( | const TGet4MessageFull & | messageToCompare | ) | const |
Definition at line 209 of file TGet4MessageFull.cxx.
References BIN_SIZE_IN_NS, CYCLE_IN_EPOCHS, EPOCH_IN_NS, roc::Message::getGet4Ts(), GetLocalCycle(), GetLocalEpoch(), GetMessage(), mDataMessages, uLocalEpoch, and uLocalEpochCycle.
| bool TGet4MessageFull::operator< | ( | const TGet4MessageFull & | rhs | ) | const |
Definition at line 93 of file TGet4MessageFull.cxx.
References LocalOrder().
| Bool_t TGet4MessageFull::RocOrder | ( | const TGet4MessageFull & | messageToCompare | ) | const |
Definition at line 99 of file TGet4MessageFull.cxx.
References roc::Message::getField(), roc::Message::getGet4Ts(), GetMessage(), roc::Message::getMessageType(), GetRocCycle(), GetRocEpoch(), mDataMessages, roc::MSG_SYS, uRocEpoch, and uRocEpochCycle.
| Double_t TGet4MessageFull::RocSpacing | ( | const TGet4MessageFull & | messageToCompare | ) | const |
Definition at line 184 of file TGet4MessageFull.cxx.
References BIN_SIZE_IN_NS, CYCLE_IN_EPOCHS, EPOCH_IN_NS, roc::Message::getGet4Ts(), GetMessage(), GetRocCycle(), GetRocEpoch(), mDataMessages, uRocEpoch, and uRocEpochCycle.
| Bool_t TGet4MessageFull::SetLocalCycle | ( | UInt_t | localCycleIn | ) |
Definition at line 61 of file TGet4MessageFull.cxx.
References uLocalEpochCycle.
| Bool_t TGet4MessageFull::SetLocalEpoch | ( | UInt_t | localEpochIn | ) |
Definition at line 55 of file TGet4MessageFull.cxx.
References uLocalEpoch.
| Bool_t TGet4MessageFull::SetMessage | ( | roc::Message & | messIn | ) |
Definition at line 37 of file TGet4MessageFull.cxx.
References mDataMessages.
| Bool_t TGet4MessageFull::SetMessageFull | ( | roc::Message & | messIn, | |
| UInt_t | rocEpochIn, | |||
| UInt_t | rocCycleIn, | |||
| UInt_t | localEpochIn, | |||
| UInt_t | localCycleIn | |||
| ) |
Definition at line 24 of file TGet4MessageFull.cxx.
References mDataMessages, uLocalEpoch, uLocalEpochCycle, uRocEpoch, and uRocEpochCycle.
| Bool_t TGet4MessageFull::SetRocCycle | ( | UInt_t | rocCycleIn | ) |
Definition at line 49 of file TGet4MessageFull.cxx.
References uRocEpochCycle.
| Bool_t TGet4MessageFull::SetRocEpoch | ( | UInt_t | rocEpochIn | ) |
Definition at line 43 of file TGet4MessageFull.cxx.
References uRocEpoch.
roc::Message TGet4MessageFull::mDataMessages [private] |
Definition at line 17 of file TGet4MessageFull.h.
Referenced by GetMessage(), LocalOrder(), LocalSpacing(), RocOrder(), RocSpacing(), SetMessage(), SetMessageFull(), and TGet4MessageFull().
UInt_t TGet4MessageFull::uLocalEpoch [private] |
Definition at line 22 of file TGet4MessageFull.h.
Referenced by GetLocalEpoch(), LocalOrder(), LocalSpacing(), SetLocalEpoch(), SetMessageFull(), and TGet4MessageFull().
UInt_t TGet4MessageFull::uLocalEpochCycle [private] |
Definition at line 23 of file TGet4MessageFull.h.
Referenced by GetLocalCycle(), LocalOrder(), LocalSpacing(), SetLocalCycle(), SetMessageFull(), and TGet4MessageFull().
UInt_t TGet4MessageFull::uRocEpoch [private] |
Definition at line 19 of file TGet4MessageFull.h.
Referenced by GetRocEpoch(), RocOrder(), RocSpacing(), SetMessageFull(), SetRocEpoch(), and TGet4MessageFull().
UInt_t TGet4MessageFull::uRocEpochCycle [private] |
Definition at line 20 of file TGet4MessageFull.h.
Referenced by GetRocCycle(), RocOrder(), RocSpacing(), SetMessageFull(), SetRocCycle(), and TGet4MessageFull().
1.7.1