#include <TGet4v1Event.h>
Public Member Functions | |
TGet4v1MessageExtended (const roc::Message &msg, ULong64_t fulltime=0) | |
TGet4v1MessageExtended () | |
virtual | ~TGet4v1MessageExtended () |
TGet4v1MessageExtended (const TGet4v1MessageExtended &src) | |
bool | operator< (const TGet4v1MessageExtended &rhs) const |
void | Clear () |
void | SetRocMessage (const roc::Message &source) |
const roc::Message & | GetRocMessage () const |
UChar_t | GetMessageType () const |
UChar_t | GetSysMesType () const |
void | SetFullTime (ULong64_t ts) |
void | SetFullTimeD (Double_t ts) |
ULong64_t | GetFullTime () const |
Double_t | GetFullTimeD () const |
uint16_t | GetRocNumber () const |
uint8_t | GetGet4Number () const |
uint8_t | GetGet4ChNum () const |
uint32_t | GetGet4Ts () const |
Bool_t | IsRisingGet4Edge () const |
void | SetTriggerDeltaT (float dt) |
float | GetTriggerDeltaT () const |
Bool_t | SetGet4MessageFull (const roc::Message &DataMessIn, UInt_t rocEpochIn, UInt_t rocCycleIn) |
Bool_t | SetRocEpoch (UInt_t rocEpochIn) |
Bool_t | SetRocCycle (UInt_t rocCycleIn) |
UInt_t | GetRocEpoch () const |
UInt_t | GetRocCycle () const |
Bool_t | RocOrder (const TGet4v1MessageExtended &messageToCompare) const |
Double_t | RocSpacing (const TGet4v1MessageExtended &messageToCompare) const |
void | Print (unsigned kind=roc::msg_print_Human) const |
void | Print32Bit (unsigned kind=roc::msg_print_Human) const |
void | SetGet4Number (UChar_t ucGet4Index) |
void | SetEpoch2ChipNumber (UChar_t ucGet4Index) |
UInt_t | getFieldBE (roc::Message rawMessage, UInt_t shift, UInt_t len) const |
UChar_t | getBitBE (roc::Message rawMessage, UInt_t shift) const |
ULong64_t | dataBE (roc::Message rawMessage) const |
UChar_t | getGet4V10R32ChipId () const |
UChar_t | getGet4V10R32MessageType () const |
UInt_t | getGet4V10R32EpochNumber () const |
Bool_t | getGet4V10R32SyncFlag () const |
UInt_t | getGet4V10R32SlData () const |
UChar_t | getGet4V10R32SlType () const |
Bool_t | getGet4V10R32SlEdge () const |
UChar_t | getGet4V10R32SlChan () const |
UChar_t | getGet4V10R32ErrorData () const |
UChar_t | getGet4V10R32ErrorChan () const |
Bool_t | getGet4V10R32ErrorEdge () const |
UChar_t | getGet4V10R32HitTot () const |
UChar_t | getGet4V10R32HitFt () const |
UInt_t | getGet4V10R32HitTs () const |
UInt_t | getGet4V10R32HitTimeBin () const |
UChar_t | getGet4V10R32HitChan () const |
Bool_t | getGet4V10R32HitDllFlag () const |
void | Set32BitFlag () |
Bool_t | Is32Bit () |
void | SetEmptyFlag () |
Bool_t | IsEmpty () |
TGet4v1MessageExtended (const roc::Message &msg, ULong64_t fulltime=0) | |
TGet4v1MessageExtended () | |
virtual | ~TGet4v1MessageExtended () |
TGet4v1MessageExtended (const TGet4v1MessageExtended &src) | |
bool | operator< (const TGet4v1MessageExtended &rhs) const |
void | Clear () |
void | SetRocMessage (const roc::Message &source) |
const roc::Message & | GetRocMessage () const |
UChar_t | GetMessageType () const |
UChar_t | GetSysMesType () const |
void | SetFullTime (ULong64_t ts) |
void | SetFullTimeD (Double_t ts) |
ULong64_t | GetFullTime () const |
Double_t | GetFullTimeD () const |
uint16_t | GetRocNumber () const |
uint8_t | GetGet4Number () const |
uint8_t | GetGet4ChNum () const |
uint32_t | GetGet4Ts () const |
Bool_t | IsRisingGet4Edge () const |
void | SetTriggerDeltaT (float dt) |
float | GetTriggerDeltaT () const |
Bool_t | SetGet4MessageFull (const roc::Message &DataMessIn, UInt_t rocEpochIn, UInt_t rocCycleIn) |
Bool_t | SetRocEpoch (UInt_t rocEpochIn) |
Bool_t | SetRocCycle (UInt_t rocCycleIn) |
UInt_t | GetRocEpoch () const |
UInt_t | GetRocCycle () const |
Bool_t | RocOrder (const TGet4v1MessageExtended &messageToCompare) const |
Double_t | RocSpacing (const TGet4v1MessageExtended &messageToCompare) const |
void | Print (unsigned kind=roc::msg_print_Human) const |
void | Print32Bit (unsigned kind=roc::msg_print_Human) const |
void | SetGet4Number (UChar_t ucGet4Index) |
void | SetEpoch2ChipNumber (UChar_t ucGet4Index) |
UInt_t | getFieldBE (roc::Message rawMessage, UInt_t shift, UInt_t len) const |
UChar_t | getBitBE (roc::Message rawMessage, UInt_t shift) const |
ULong64_t | dataBE (roc::Message rawMessage) const |
UChar_t | getGet4V10R32ChipId () const |
UChar_t | getGet4V10R32MessageType () const |
UInt_t | getGet4V10R32EpochNumber () const |
Bool_t | getGet4V10R32SyncFlag () const |
UInt_t | getGet4V10R32SlData () const |
UChar_t | getGet4V10R32SlType () const |
Bool_t | getGet4V10R32SlEdge () const |
UChar_t | getGet4V10R32SlChan () const |
UChar_t | getGet4V10R32ErrorData () const |
UChar_t | getGet4V10R32ErrorChan () const |
Bool_t | getGet4V10R32ErrorEdge () const |
UChar_t | getGet4V10R32HitTot () const |
UChar_t | getGet4V10R32HitFt () const |
UInt_t | getGet4V10R32HitTs () const |
UInt_t | getGet4V10R32HitTimeBin () const |
UChar_t | getGet4V10R32HitChan () const |
Bool_t | getGet4V10R32HitDllFlag () const |
void | Set32BitFlag () |
Bool_t | Is32Bit () |
void | SetEmptyFlag () |
Bool_t | IsEmpty () |
Protected Attributes | |
roc::Message | fxMessage |
ULong64_t | fuFulltime |
Double_t | fdFullTime |
float | ffTriggerDeltaT |
Bool_t | fbIs32Bit |
UInt_t | uRocEpoch |
UInt_t | uRocEpochCycle |
Bool_t | fbIsEmpty |
Definition at line 76 of file TGet4v1Event.h.
TGet4v1MessageExtended::TGet4v1MessageExtended | ( | const roc::Message & | msg, | |
ULong64_t | fulltime = 0 | |||
) | [inline] |
Definition at line 80 of file TGet4v1Event.h.
TGet4v1MessageExtended::TGet4v1MessageExtended | ( | ) | [inline] |
Definition at line 92 of file TGet4v1Event.h.
virtual TGet4v1MessageExtended::~TGet4v1MessageExtended | ( | ) | [inline, virtual] |
Definition at line 104 of file TGet4v1Event.h.
TGet4v1MessageExtended::TGet4v1MessageExtended | ( | const TGet4v1MessageExtended & | src | ) | [inline] |
Definition at line 107 of file TGet4v1Event.h.
TGet4v1MessageExtended::TGet4v1MessageExtended | ( | const roc::Message & | msg, | |
ULong64_t | fulltime = 0 | |||
) | [inline] |
Definition at line 88 of file TGet4v1Event.h.
TGet4v1MessageExtended::TGet4v1MessageExtended | ( | ) | [inline] |
Definition at line 101 of file TGet4v1Event.h.
virtual TGet4v1MessageExtended::~TGet4v1MessageExtended | ( | ) | [inline, virtual] |
Definition at line 114 of file TGet4v1Event.h.
TGet4v1MessageExtended::TGet4v1MessageExtended | ( | const TGet4v1MessageExtended & | src | ) | [inline] |
Definition at line 117 of file TGet4v1Event.h.
void TGet4v1MessageExtended::Clear | ( | void | ) | [inline] |
Definition at line 122 of file TGet4v1Event.h.
References fbIs32Bit, fdFullTime, ffTriggerDeltaT, fuFulltime, fxMessage, SetEmptyFlag(), uRocEpoch, and uRocEpochCycle.
Referenced by TGet4v1Rec::TGet4v1Rec().
void TGet4v1MessageExtended::Clear | ( | void | ) | [inline] |
Definition at line 132 of file TGet4v1Event.h.
References fbIs32Bit, fdFullTime, ffTriggerDeltaT, fuFulltime, fxMessage, SetEmptyFlag(), uRocEpoch, and uRocEpochCycle.
ULong64_t TGet4v1MessageExtended::dataBE | ( | roc::Message | rawMessage | ) | const [inline] |
Definition at line 277 of file TGet4v1Event.h.
References roc::Message::getField().
ULong64_t TGet4v1MessageExtended::dataBE | ( | roc::Message | rawMessage | ) | const [inline] |
Definition at line 265 of file TGet4v1Event.h.
References roc::Message::getField().
Referenced by getBitBE(), and getFieldBE().
UChar_t TGet4v1MessageExtended::getBitBE | ( | roc::Message | rawMessage, | |
UInt_t | shift | |||
) | const [inline] |
Definition at line 275 of file TGet4v1Event.h.
References dataBE().
UChar_t TGet4v1MessageExtended::getBitBE | ( | roc::Message | rawMessage, | |
UInt_t | shift | |||
) | const [inline] |
Definition at line 263 of file TGet4v1Event.h.
References dataBE().
Referenced by getGet4V10R32ErrorEdge(), getGet4V10R32HitDllFlag(), getGet4V10R32SlEdge(), getGet4V10R32SyncFlag(), and Print32Bit().
UInt_t TGet4v1MessageExtended::getFieldBE | ( | roc::Message | rawMessage, | |
UInt_t | shift, | |||
UInt_t | len | |||
) | const [inline] |
Definition at line 273 of file TGet4v1Event.h.
References dataBE().
UInt_t TGet4v1MessageExtended::getFieldBE | ( | roc::Message | rawMessage, | |
UInt_t | shift, | |||
UInt_t | len | |||
) | const [inline] |
Definition at line 261 of file TGet4v1Event.h.
References dataBE().
Referenced by getGet4V10R32EpochNumber(), getGet4V10R32ErrorChan(), getGet4V10R32ErrorData(), getGet4V10R32HitChan(), getGet4V10R32HitFt(), getGet4V10R32HitTimeBin(), getGet4V10R32HitTot(), getGet4V10R32HitTs(), getGet4V10R32MessageType(), getGet4V10R32SlChan(), getGet4V10R32SlData(), getGet4V10R32SlType(), and Print32Bit().
ULong64_t TGet4v1MessageExtended::GetFullTime | ( | ) | const [inline] |
Definition at line 163 of file TGet4v1Event.h.
References fuFulltime.
Referenced by Get4v1Hit::GetHitFullTime(), and TGet4v1Proc::ProcessRocSyncMessage().
ULong64_t TGet4v1MessageExtended::GetFullTime | ( | ) | const [inline] |
Definition at line 173 of file TGet4v1Event.h.
References fuFulltime.
Double_t TGet4v1MessageExtended::GetFullTimeD | ( | ) | const [inline] |
Definition at line 167 of file TGet4v1Event.h.
References fdFullTime.
Referenced by Get4v1Hit::GetHitFullTimeD(), TGet4v1Proc::Process32BitGet4Message(), TGet4v1Proc::ProcessGet4ReprocessSuppData(), and TGet4v1Proc::ProcessTriggerMessage().
Double_t TGet4v1MessageExtended::GetFullTimeD | ( | ) | const [inline] |
Definition at line 177 of file TGet4v1Event.h.
References fdFullTime.
uint8_t TGet4v1MessageExtended::GetGet4ChNum | ( | ) | const [inline] |
Definition at line 192 of file TGet4v1Event.h.
References fxMessage, and roc::Message::getGet4ChNum().
uint8_t TGet4v1MessageExtended::GetGet4ChNum | ( | ) | const [inline] |
Definition at line 182 of file TGet4v1Event.h.
References fxMessage, and roc::Message::getGet4ChNum().
Referenced by Get4v1Hit::GetChan().
uint8_t TGet4v1MessageExtended::GetGet4Number | ( | ) | const [inline] |
Definition at line 187 of file TGet4v1Event.h.
References fxMessage, and roc::Message::getGet4Number().
uint8_t TGet4v1MessageExtended::GetGet4Number | ( | ) | const [inline] |
Definition at line 177 of file TGet4v1Event.h.
References fxMessage, and roc::Message::getGet4Number().
Referenced by TGet4v1Proc::ProcessExtendedMessage().
uint32_t TGet4v1MessageExtended::GetGet4Ts | ( | ) | const [inline] |
Definition at line 197 of file TGet4v1Event.h.
References fxMessage, and roc::Message::getGet4Ts().
uint32_t TGet4v1MessageExtended::GetGet4Ts | ( | ) | const [inline] |
Definition at line 187 of file TGet4v1Event.h.
References fxMessage, and roc::Message::getGet4Ts().
Referenced by TGet4v1Proc::ProcessGet4DataMessage(), and TGet4v1Proc::ProcessGet4ReprocessSuppData().
UChar_t TGet4v1MessageExtended::getGet4V10R32ChipId | ( | ) | const [inline] |
Definition at line 276 of file TGet4v1Event.h.
References fxMessage, and roc::Message::getSysMesType().
Referenced by TGet4v1Proc::Process32BitGet4Message(), and TGet4v1Proc::ProcessExtendedMessage().
UChar_t TGet4v1MessageExtended::getGet4V10R32ChipId | ( | ) | const [inline] |
Definition at line 288 of file TGet4v1Event.h.
References fxMessage, and roc::Message::getSysMesType().
UInt_t TGet4v1MessageExtended::getGet4V10R32EpochNumber | ( | ) | const [inline] |
Definition at line 279 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
Referenced by TGet4v1Proc::Process32BitGet4Message().
UInt_t TGet4v1MessageExtended::getGet4V10R32EpochNumber | ( | ) | const [inline] |
Definition at line 291 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
UChar_t TGet4v1MessageExtended::getGet4V10R32ErrorChan | ( | ) | const [inline] |
Definition at line 288 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
Referenced by TGet4v1Proc::Process32BitGet4Message().
UChar_t TGet4v1MessageExtended::getGet4V10R32ErrorChan | ( | ) | const [inline] |
Definition at line 300 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
UChar_t TGet4v1MessageExtended::getGet4V10R32ErrorData | ( | ) | const [inline] |
Definition at line 287 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
Referenced by TGet4v1Proc::Process32BitGet4Message().
UChar_t TGet4v1MessageExtended::getGet4V10R32ErrorData | ( | ) | const [inline] |
Definition at line 299 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
Bool_t TGet4v1MessageExtended::getGet4V10R32ErrorEdge | ( | ) | const [inline] |
Definition at line 289 of file TGet4v1Event.h.
References fxMessage, and getBitBE().
Referenced by TGet4v1Proc::Process32BitGet4Message().
Bool_t TGet4v1MessageExtended::getGet4V10R32ErrorEdge | ( | ) | const [inline] |
Definition at line 301 of file TGet4v1Event.h.
References fxMessage, and getBitBE().
UChar_t TGet4v1MessageExtended::getGet4V10R32HitChan | ( | ) | const [inline] |
Definition at line 295 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
Referenced by Get4v1Hit::GetChan(), and TGet4v1Proc::Process32BitGet4Message().
UChar_t TGet4v1MessageExtended::getGet4V10R32HitChan | ( | ) | const [inline] |
Definition at line 307 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
Bool_t TGet4v1MessageExtended::getGet4V10R32HitDllFlag | ( | ) | const [inline] |
Definition at line 296 of file TGet4v1Event.h.
References fxMessage, and getBitBE().
Referenced by TGet4v1Proc::Process32BitGet4Message().
Bool_t TGet4v1MessageExtended::getGet4V10R32HitDllFlag | ( | ) | const [inline] |
Definition at line 308 of file TGet4v1Event.h.
References fxMessage, and getBitBE().
UChar_t TGet4v1MessageExtended::getGet4V10R32HitFt | ( | ) | const [inline] |
Definition at line 292 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
Referenced by Get4v1Hit::GetHitLeadingFTS(), and TGet4v1Proc::Process32BitGet4Message().
UChar_t TGet4v1MessageExtended::getGet4V10R32HitFt | ( | ) | const [inline] |
Definition at line 304 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
UInt_t TGet4v1MessageExtended::getGet4V10R32HitTimeBin | ( | ) | const [inline] |
Definition at line 306 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
UInt_t TGet4v1MessageExtended::getGet4V10R32HitTimeBin | ( | ) | const [inline] |
Definition at line 294 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
Referenced by Get4v1Hit::GetHitTime(), and TGet4v1Proc::Process32BitGet4Message().
UChar_t TGet4v1MessageExtended::getGet4V10R32HitTot | ( | ) | const [inline] |
Definition at line 291 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
Referenced by Get4v1Hit::CalculateTot(), and TGet4v1Proc::Process32BitGet4Message().
UChar_t TGet4v1MessageExtended::getGet4V10R32HitTot | ( | ) | const [inline] |
Definition at line 303 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
UInt_t TGet4v1MessageExtended::getGet4V10R32HitTs | ( | ) | const [inline] |
Definition at line 293 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
Referenced by TGet4v1Proc::Process32BitGet4Message().
UInt_t TGet4v1MessageExtended::getGet4V10R32HitTs | ( | ) | const [inline] |
Definition at line 305 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
UChar_t TGet4v1MessageExtended::getGet4V10R32MessageType | ( | ) | const [inline] |
Definition at line 277 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
Referenced by TGet4v1Proc::Process32BitGet4Message().
UChar_t TGet4v1MessageExtended::getGet4V10R32MessageType | ( | ) | const [inline] |
Definition at line 289 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
UChar_t TGet4v1MessageExtended::getGet4V10R32SlChan | ( | ) | const [inline] |
Definition at line 285 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
Referenced by TGet4v1Proc::Process32BitGet4Message().
UChar_t TGet4v1MessageExtended::getGet4V10R32SlChan | ( | ) | const [inline] |
Definition at line 297 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
UInt_t TGet4v1MessageExtended::getGet4V10R32SlData | ( | ) | const [inline] |
Definition at line 282 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
Referenced by TGet4v1Proc::Process32BitGet4Message().
UInt_t TGet4v1MessageExtended::getGet4V10R32SlData | ( | ) | const [inline] |
Definition at line 294 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
Bool_t TGet4v1MessageExtended::getGet4V10R32SlEdge | ( | ) | const [inline] |
Definition at line 296 of file TGet4v1Event.h.
References fxMessage, and getBitBE().
Bool_t TGet4v1MessageExtended::getGet4V10R32SlEdge | ( | ) | const [inline] |
Definition at line 284 of file TGet4v1Event.h.
References fxMessage, and getBitBE().
Referenced by TGet4v1Proc::Process32BitGet4Message().
UChar_t TGet4v1MessageExtended::getGet4V10R32SlType | ( | ) | const [inline] |
Definition at line 295 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
UChar_t TGet4v1MessageExtended::getGet4V10R32SlType | ( | ) | const [inline] |
Definition at line 283 of file TGet4v1Event.h.
References fxMessage, and getFieldBE().
Referenced by TGet4v1Proc::Process32BitGet4Message().
Bool_t TGet4v1MessageExtended::getGet4V10R32SyncFlag | ( | ) | const [inline] |
Definition at line 280 of file TGet4v1Event.h.
References fxMessage, and getBitBE().
Referenced by TGet4v1Proc::Process32BitGet4Message().
Bool_t TGet4v1MessageExtended::getGet4V10R32SyncFlag | ( | ) | const [inline] |
Definition at line 292 of file TGet4v1Event.h.
References fxMessage, and getBitBE().
UChar_t TGet4v1MessageExtended::GetMessageType | ( | ) | const [inline] |
Definition at line 145 of file TGet4v1Event.h.
References fxMessage, and roc::Message::getMessageType().
Referenced by TGet4v1Proc::ProcessExtendedMessage(), and TGet4v1Proc::ProcessTriggerMessage().
UChar_t TGet4v1MessageExtended::GetMessageType | ( | ) | const [inline] |
Definition at line 154 of file TGet4v1Event.h.
References fxMessage, and roc::Message::getMessageType().
UInt_t TGet4v1MessageExtended::GetRocCycle | ( | ) | const [inline] |
Definition at line 257 of file TGet4v1Event.h.
References uRocEpochCycle.
UInt_t TGet4v1MessageExtended::GetRocCycle | ( | ) | const [inline] |
Definition at line 245 of file TGet4v1Event.h.
References uRocEpochCycle.
Referenced by Get4v1Hit::GetHitCycle(), RocOrder(), and RocSpacing().
UInt_t TGet4v1MessageExtended::GetRocEpoch | ( | ) | const [inline] |
Definition at line 253 of file TGet4v1Event.h.
References uRocEpoch.
UInt_t TGet4v1MessageExtended::GetRocEpoch | ( | ) | const [inline] |
Definition at line 241 of file TGet4v1Event.h.
References uRocEpoch.
Referenced by Get4v1Hit::GetHitEpoch(), RocOrder(), and RocSpacing().
const roc::Message& TGet4v1MessageExtended::GetRocMessage | ( | ) | const [inline] |
Definition at line 140 of file TGet4v1Event.h.
References fxMessage.
Referenced by Get4v1Hit::GetHitLeadingFTS(), Get4v1Hit::GetHitTime(), Get4v1Hit::GetHitTrailingFTS(), TGet4v1Proc::ProcessGet4DataMessage(), TGet4v1Proc::ProcessGet4EpochMessage(), TGet4v1Proc::ProcessGet4ReprocessSuppData(), TGet4v1Proc::ProcessGet4SuppDataMessage(), TGet4v1Proc::ProcessGet4SuppEpochMessage(), TGet4v1Proc::ProcessRocEpochMessage(), TGet4v1Proc::ProcessRocSyncMessage(), TGet4v1Proc::ProcessSubevent(), TGet4v1Proc::ProcessTriggerMessage(), RocOrder(), and RocSpacing().
const roc::Message& TGet4v1MessageExtended::GetRocMessage | ( | ) | const [inline] |
Definition at line 149 of file TGet4v1Event.h.
References fxMessage.
uint16_t TGet4v1MessageExtended::GetRocNumber | ( | ) | const [inline] |
Definition at line 172 of file TGet4v1Event.h.
References fxMessage, and roc::Message::getRocNumber().
uint16_t TGet4v1MessageExtended::GetRocNumber | ( | ) | const [inline] |
Definition at line 182 of file TGet4v1Event.h.
References fxMessage, and roc::Message::getRocNumber().
UChar_t TGet4v1MessageExtended::GetSysMesType | ( | ) | const [inline] |
Definition at line 149 of file TGet4v1Event.h.
References fxMessage, and roc::Message::getSysMesType().
Referenced by TGet4v1Proc::ProcessExtendedMessage().
UChar_t TGet4v1MessageExtended::GetSysMesType | ( | ) | const [inline] |
Definition at line 158 of file TGet4v1Event.h.
References fxMessage, and roc::Message::getSysMesType().
float TGet4v1MessageExtended::GetTriggerDeltaT | ( | ) | const [inline] |
Definition at line 202 of file TGet4v1Event.h.
References ffTriggerDeltaT.
float TGet4v1MessageExtended::GetTriggerDeltaT | ( | ) | const [inline] |
Definition at line 212 of file TGet4v1Event.h.
References ffTriggerDeltaT.
Bool_t TGet4v1MessageExtended::Is32Bit | ( | ) | [inline] |
Definition at line 299 of file TGet4v1Event.h.
References fbIs32Bit.
Referenced by Get4v1Hit::SetFullHit24Bits(), Get4v1Hit::SetFullHit32Bits(), Get4v1Hit::SetTime24Bits(), and Get4v1Hit::SetTot24Bits().
Bool_t TGet4v1MessageExtended::Is32Bit | ( | ) | [inline] |
Definition at line 311 of file TGet4v1Event.h.
References fbIs32Bit.
Bool_t TGet4v1MessageExtended::IsEmpty | ( | ) | [inline] |
Definition at line 301 of file TGet4v1Event.h.
References fbIsEmpty.
Bool_t TGet4v1MessageExtended::IsEmpty | ( | ) | [inline] |
Definition at line 313 of file TGet4v1Event.h.
References fbIsEmpty.
Bool_t TGet4v1MessageExtended::IsRisingGet4Edge | ( | ) | const [inline] |
Definition at line 202 of file TGet4v1Event.h.
References fxMessage, and roc::Message::getGet4Edge().
Bool_t TGet4v1MessageExtended::IsRisingGet4Edge | ( | ) | const [inline] |
Definition at line 192 of file TGet4v1Event.h.
References fxMessage, and roc::Message::getGet4Edge().
bool TGet4v1MessageExtended::operator< | ( | const TGet4v1MessageExtended & | rhs | ) | const [inline] |
Definition at line 129 of file TGet4v1Event.h.
References fdFullTime.
bool TGet4v1MessageExtended::operator< | ( | const TGet4v1MessageExtended & | rhs | ) | const [inline] |
Definition at line 119 of file TGet4v1Event.h.
References fdFullTime.
void TGet4v1MessageExtended::Print | ( | unsigned | kind = roc::msg_print_Human |
) | const |
void TGet4v1MessageExtended::Print | ( | unsigned | kind = roc::msg_print_Human |
) | const |
Definition at line 93 of file TGet4v1Event.cxx.
References fuFulltime, fxMessage, roc::Message::getMessageType(), roc::Message::getSysMesType(), roc::MSG_SYS, Print32Bit(), roc::Message::printData(), get4v10::SYSMSG_GET4V1_32BIT_0, and get4v10::SYSMSG_GET4V1_32BIT_15.
Referenced by TGet4v1Proc::ProcessSubevent().
void TGet4v1MessageExtended::Print32Bit | ( | unsigned | kind = roc::msg_print_Human |
) | const |
void TGet4v1MessageExtended::Print32Bit | ( | unsigned | kind = roc::msg_print_Human |
) | const |
Definition at line 108 of file TGet4v1Event.cxx.
References fuFulltime, fxMessage, getBitBE(), roc::Message::getField(), getFieldBE(), roc::Message::getMessageType(), roc::Message::getMsgFullTimeD(), roc::Message::getRocNumber(), roc::Message::getSysMesData(), roc::Message::getSysMesType(), roc::msg_print_Hex, roc::msg_print_Human, and roc::msg_print_Prefix.
Referenced by Print().
Bool_t TGet4v1MessageExtended::RocOrder | ( | const TGet4v1MessageExtended & | messageToCompare | ) | const |
Definition at line 12 of file TGet4v1Event.cxx.
References fxMessage, roc::Message::getField(), roc::Message::getGet4Ts(), roc::Message::getMessageType(), GetRocCycle(), GetRocEpoch(), GetRocMessage(), roc::MSG_SYS, uRocEpoch, and uRocEpochCycle.
Bool_t TGet4v1MessageExtended::RocOrder | ( | const TGet4v1MessageExtended & | messageToCompare | ) | const |
Double_t TGet4v1MessageExtended::RocSpacing | ( | const TGet4v1MessageExtended & | messageToCompare | ) | const |
Double_t TGet4v1MessageExtended::RocSpacing | ( | const TGet4v1MessageExtended & | messageToCompare | ) | const |
Definition at line 60 of file TGet4v1Event.cxx.
References BIN_SIZE_IN_PS, CYCLE_IN_EPOCHS, EPOCH_IN_PS, fxMessage, roc::Message::getGet4Ts(), roc::Message::getMessageType(), GetRocCycle(), GetRocEpoch(), GetRocMessage(), roc::MSG_GET4, uRocEpoch, and uRocEpochCycle.
Referenced by Get4v1Hit::CalculateTot(), and Get4v1Hit::GetTimeDiff().
void TGet4v1MessageExtended::Set32BitFlag | ( | ) | [inline] |
Definition at line 298 of file TGet4v1Event.h.
References fbIs32Bit.
Referenced by TGet4v1Proc::Process32BitGet4Message().
void TGet4v1MessageExtended::Set32BitFlag | ( | ) | [inline] |
Definition at line 310 of file TGet4v1Event.h.
References fbIs32Bit.
void TGet4v1MessageExtended::SetEmptyFlag | ( | ) | [inline] |
void TGet4v1MessageExtended::SetEmptyFlag | ( | ) | [inline] |
Definition at line 312 of file TGet4v1Event.h.
References fbIsEmpty.
void TGet4v1MessageExtended::SetEpoch2ChipNumber | ( | UChar_t | ucGet4Index | ) | [inline] |
Definition at line 258 of file TGet4v1Event.h.
References fxMessage, and roc::Message::setEpoch2ChipNumber().
Referenced by TGet4v1Proc::ProcessGet4EpochMessage(), and TGet4v1Proc::ProcessGet4SuppEpochMessage().
void TGet4v1MessageExtended::SetEpoch2ChipNumber | ( | UChar_t | ucGet4Index | ) | [inline] |
Definition at line 270 of file TGet4v1Event.h.
References fxMessage, and roc::Message::setEpoch2ChipNumber().
void TGet4v1MessageExtended::SetFullTime | ( | ULong64_t | ts | ) | [inline] |
Definition at line 163 of file TGet4v1Event.h.
References fdFullTime, and fuFulltime.
void TGet4v1MessageExtended::SetFullTime | ( | ULong64_t | ts | ) | [inline] |
Definition at line 154 of file TGet4v1Event.h.
References fdFullTime, and fuFulltime.
Referenced by TGet4v1Proc::Process32BitGet4Message(), TGet4v1Proc::ProcessGet4DataMessage(), TGet4v1Proc::ProcessGet4ReprocessSuppData(), TGet4v1Proc::ProcessGet4SuppEpochMessage(), TGet4v1Proc::ProcessRocSyncMessage(), and TGet4v1Proc::ProcessSubevent().
void TGet4v1MessageExtended::SetFullTimeD | ( | Double_t | ts | ) | [inline] |
Definition at line 159 of file TGet4v1Event.h.
References fdFullTime.
Referenced by TGet4v1Proc::Process32BitGet4Message(), TGet4v1Proc::ProcessGet4DataMessage(), TGet4v1Proc::ProcessGet4ReprocessSuppData(), TGet4v1Proc::ProcessGet4SuppEpochMessage(), and TGet4v1Proc::ProcessSubevent().
void TGet4v1MessageExtended::SetFullTimeD | ( | Double_t | ts | ) | [inline] |
Definition at line 168 of file TGet4v1Event.h.
References fdFullTime, and fuFulltime.
Bool_t TGet4v1MessageExtended::SetGet4MessageFull | ( | const roc::Message & | DataMessIn, | |
UInt_t | rocEpochIn, | |||
UInt_t | rocCycleIn | |||
) | [inline] |
Definition at line 217 of file TGet4v1Event.h.
References fxMessage, uRocEpoch, and uRocEpochCycle.
Bool_t TGet4v1MessageExtended::SetGet4MessageFull | ( | const roc::Message & | DataMessIn, | |
UInt_t | rocEpochIn, | |||
UInt_t | rocCycleIn | |||
) | [inline] |
Definition at line 207 of file TGet4v1Event.h.
References fuFulltime, roc::Message::FullTimeStamp2(), fxMessage, roc::Message::getField(), roc::Message::getMessageType(), roc::Message::getMsgFullTime(), roc::Message::getSysMesType(), roc::MSG_GET4, roc::MSG_SYS, roc::SYSMSG_GET4_EVENT, uRocEpoch, and uRocEpochCycle.
void TGet4v1MessageExtended::SetGet4Number | ( | UChar_t | ucGet4Index | ) | [inline] |
Definition at line 257 of file TGet4v1Event.h.
References fxMessage, and roc::Message::setGet4Number().
Referenced by TGet4v1Proc::ProcessGet4DataMessage(), and TGet4v1Proc::ProcessGet4SuppDataMessage().
void TGet4v1MessageExtended::SetGet4Number | ( | UChar_t | ucGet4Index | ) | [inline] |
Definition at line 269 of file TGet4v1Event.h.
References fxMessage, and roc::Message::setGet4Number().
Bool_t TGet4v1MessageExtended::SetRocCycle | ( | UInt_t | rocCycleIn | ) | [inline] |
Definition at line 247 of file TGet4v1Event.h.
References uRocEpochCycle.
Bool_t TGet4v1MessageExtended::SetRocCycle | ( | UInt_t | rocCycleIn | ) | [inline] |
Definition at line 235 of file TGet4v1Event.h.
References uRocEpochCycle.
Referenced by TGet4v1Proc::ProcessGet4ReprocessSuppData(), and TGet4v1Proc::ProcessGet4SuppEpochMessage().
Bool_t TGet4v1MessageExtended::SetRocEpoch | ( | UInt_t | rocEpochIn | ) | [inline] |
Definition at line 224 of file TGet4v1Event.h.
References fuFulltime, roc::Message::FullTimeStamp2(), fxMessage, roc::Message::getField(), roc::Message::getMessageType(), roc::Message::getMsgFullTime(), roc::Message::getSysMesType(), roc::MSG_GET4, roc::MSG_SYS, roc::SYSMSG_GET4_EVENT, and uRocEpoch.
Referenced by TGet4v1Proc::ProcessGet4ReprocessSuppData(), and TGet4v1Proc::ProcessGet4SuppEpochMessage().
Bool_t TGet4v1MessageExtended::SetRocEpoch | ( | UInt_t | rocEpochIn | ) | [inline] |
Definition at line 234 of file TGet4v1Event.h.
References uRocEpoch.
void TGet4v1MessageExtended::SetRocMessage | ( | const roc::Message & | source | ) | [inline] |
Definition at line 135 of file TGet4v1Event.h.
References fxMessage.
void TGet4v1MessageExtended::SetRocMessage | ( | const roc::Message & | source | ) | [inline] |
Definition at line 144 of file TGet4v1Event.h.
References fxMessage.
void TGet4v1MessageExtended::SetTriggerDeltaT | ( | float | dt | ) | [inline] |
Definition at line 207 of file TGet4v1Event.h.
References ffTriggerDeltaT.
void TGet4v1MessageExtended::SetTriggerDeltaT | ( | float | dt | ) | [inline] |
Definition at line 197 of file TGet4v1Event.h.
References ffTriggerDeltaT.
Bool_t TGet4v1MessageExtended::fbIs32Bit [protected] |
Definition at line 315 of file TGet4v1Event.h.
Referenced by Clear(), Is32Bit(), and Set32BitFlag().
Bool_t TGet4v1MessageExtended::fbIsEmpty [protected] |
Definition at line 319 of file TGet4v1Event.h.
Referenced by IsEmpty(), and SetEmptyFlag().
Double_t TGet4v1MessageExtended::fdFullTime [protected] |
Definition at line 309 of file TGet4v1Event.h.
Referenced by Clear(), GetFullTimeD(), operator<(), SetFullTime(), and SetFullTimeD().
float TGet4v1MessageExtended::ffTriggerDeltaT [protected] |
Definition at line 313 of file TGet4v1Event.h.
Referenced by Clear(), GetTriggerDeltaT(), and SetTriggerDeltaT().
ULong64_t TGet4v1MessageExtended::fuFulltime [protected] |
Definition at line 308 of file TGet4v1Event.h.
Referenced by Clear(), GetFullTime(), Print(), Print32Bit(), SetFullTime(), SetFullTimeD(), SetGet4MessageFull(), and SetRocEpoch().
roc::Message TGet4v1MessageExtended::fxMessage [protected] |
Definition at line 301 of file TGet4v1Event.h.
Referenced by Clear(), GetGet4ChNum(), GetGet4Number(), GetGet4Ts(), getGet4V10R32ChipId(), getGet4V10R32EpochNumber(), getGet4V10R32ErrorChan(), getGet4V10R32ErrorData(), getGet4V10R32ErrorEdge(), getGet4V10R32HitChan(), getGet4V10R32HitDllFlag(), getGet4V10R32HitFt(), getGet4V10R32HitTimeBin(), getGet4V10R32HitTot(), getGet4V10R32HitTs(), getGet4V10R32MessageType(), getGet4V10R32SlChan(), getGet4V10R32SlData(), getGet4V10R32SlEdge(), getGet4V10R32SlType(), getGet4V10R32SyncFlag(), GetMessageType(), GetRocMessage(), GetRocNumber(), GetSysMesType(), IsRisingGet4Edge(), Print(), Print32Bit(), RocOrder(), RocSpacing(), SetEpoch2ChipNumber(), SetGet4MessageFull(), SetGet4Number(), SetRocEpoch(), and SetRocMessage().
UInt_t TGet4v1MessageExtended::uRocEpoch [protected] |
Definition at line 316 of file TGet4v1Event.h.
Referenced by Clear(), GetRocEpoch(), RocOrder(), RocSpacing(), SetGet4MessageFull(), and SetRocEpoch().
UInt_t TGet4v1MessageExtended::uRocEpochCycle [protected] |
Definition at line 317 of file TGet4v1Event.h.
Referenced by Clear(), GetRocCycle(), RocOrder(), RocSpacing(), SetGet4MessageFull(), and SetRocCycle().