Public Member Functions | |
TPPGData () | |
TPPGData (const TPPGData &) | |
~TPPGData () override=default | |
void | Clear (Option_t *opt="") override |
void | Copy (TObject &rhs) const override |
UInt_t | GetHighTimeStamp () const |
UInt_t | GetLowTimeStamp () const |
UInt_t | GetNetworkPacketId () const |
EPpgPattern | GetNewPPG () const |
EPpgPattern | GetOldPPG () const |
Long64_t | GetTimeStamp () const |
void | Print (Option_t *opt="") const override |
void | SetHighTimeStamp (UInt_t highTime) |
void | SetLowTimeStamp (UInt_t lowTime) |
void | SetNetworkPacketId (UInt_t packet) |
void | SetNewPPG (EPpgPattern newPpg) |
void | SetNewPPG (UInt_t newPpg) |
void | SetOldPPG (EPpgPattern oldPpg) |
void | SetOldPPG (UInt_t oldPpg) |
void | SetTimeStamp () |
Private Attributes | |
UInt_t | fHighTimeStamp |
UInt_t | fLowTimeStamp |
UInt_t | fNetworkPacketId |
EPpgPattern | fNewPpg |
EPpgPattern | fOldPpg |
ULong64_t | fTimeStamp |
Static Private Attributes | |
static short | fTimestampUnits = 10 |
#include <TPPG.h>
TPPGData::TPPGData | ( | const TPPGData & | rhs | ) |
|
overridedefault |
|
override |
Clears the TPPGData and leaves it a "junk" state. By junk, I just mean default so that we can tell that this PPG is no good.
Definition at line 44 of file TPPG.cxx.
References fHighTimeStamp, fLowTimeStamp, fNetworkPacketId, fNewPpg, fOldPpg, fTimeStamp, and kJunk.
Referenced by TPPGData().
|
override |
Definition at line 26 of file TPPG.cxx.
References fHighTimeStamp, fLowTimeStamp, fNetworkPacketId, fNewPpg, fOldPpg, and fTimeStamp.
Referenced by TPPGData().
|
inline |
|
inline |
|
inline |
Definition at line 104 of file TPPG.h.
References fNetworkPacketId.
|
inline |
|
inline |
|
inline |
Definition at line 106 of file TPPG.h.
References fTimeStamp.
Referenced by TPPG::AddData(), TPPG::GetNumberOfCycles(), and Print().
|
override |
|
inline |
Definition at line 64 of file TPPG.h.
References fHighTimeStamp, and SetTimeStamp().
Referenced by TGRSIDataParser::SetPPGHighTimeStamp().
|
inline |
Definition at line 59 of file TPPG.h.
References fLowTimeStamp, and SetTimeStamp().
Referenced by TGRSIDataParser::SetPPGLowTimeStamp().
|
inline |
Definition at line 95 of file TPPG.h.
References fNetworkPacketId.
Referenced by TGRSIDataParser::SetPPGNetworkPacket().
|
inline |
Definition at line 69 of file TPPG.h.
References fNewPpg.
Referenced by TGRSIDataParser::SetNewPPGPattern(), and TTdrDataParser::TdrToFragment().
|
inline |
|
inline |
Definition at line 82 of file TPPG.h.
References fOldPpg.
Referenced by TGRSIDataParser::SetOldPPGPattern().
|
inline |
void TPPGData::SetTimeStamp | ( | ) |
Definition at line 36 of file TPPG.cxx.
References fTimeStamp, fTimestampUnits, GetHighTimeStamp(), and GetLowTimeStamp().
Referenced by SetHighTimeStamp(), and SetLowTimeStamp().
|
private |
high bits of time stamp in 10 ns
Definition at line 115 of file TPPG.h.
Referenced by Clear(), Copy(), GetHighTimeStamp(), and SetHighTimeStamp().
|
private |
low bits of time stamp in 10 ns
Definition at line 114 of file TPPG.h.
Referenced by Clear(), Copy(), GetLowTimeStamp(), and SetLowTimeStamp().
|
private |
Definition at line 113 of file TPPG.h.
Referenced by Clear(), Copy(), GetNetworkPacketId(), and SetNetworkPacketId().
|
private |
Definition at line 112 of file TPPG.h.
Referenced by Clear(), Copy(), GetNewPPG(), Print(), and SetNewPPG().
|
private |
Definition at line 111 of file TPPG.h.
Referenced by Clear(), Copy(), GetOldPPG(), Print(), and SetOldPPG().
|
private |
time stamp in ns
Definition at line 110 of file TPPG.h.
Referenced by Clear(), Copy(), GetTimeStamp(), and SetTimeStamp().
|
staticprivate |
timestamp units of the PPG (10 ns)
Definition at line 109 of file TPPG.h.
Referenced by SetTimeStamp().