#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().