Public Member Functions | |
TScalerData () | |
TScalerData (const TScalerData &) | |
~TScalerData () override=default | |
void | Clear (Option_t *opt="") override |
void | Copy (TObject &rhs) const override |
UInt_t | GetAddress () const |
UInt_t | GetHighTimeStamp () const |
UInt_t | GetLowTimeStamp () const |
UInt_t | GetNetworkPacketId () const |
std::vector< UInt_t > | GetScaler () const |
UInt_t | GetScaler (size_t index) const |
ULong64_t | GetTimeStamp () const |
void | Print (Option_t *opt="") const override |
void | ResizeScaler (size_t newSize=1) |
void | SetAddress (UInt_t address) |
void | SetHighTimeStamp (UInt_t highTime) |
void | SetLowTimeStamp (UInt_t lowTime) |
void | SetNetworkPacketId (UInt_t networkId) |
void | SetScaler (size_t index, UInt_t scaler) |
Private Attributes | |
UInt_t | fAddress |
UInt_t | fHighTimeStamp |
UInt_t | fLowTimeStamp |
UInt_t | fNetworkPacketId |
std::vector< UInt_t > | fScaler |
#include <TScaler.h>
TScalerData::TScalerData | ( | ) |
Definition at line 12 of file TScaler.cxx.
TScalerData::TScalerData | ( | const TScalerData & | rhs | ) |
Definition at line 18 of file TScaler.cxx.
References Copy().
|
overridedefault |
|
override |
Clears the TScalerData.
Definition at line 32 of file TScaler.cxx.
References fAddress, fHighTimeStamp, fLowTimeStamp, fNetworkPacketId, and fScaler.
|
override |
Definition at line 23 of file TScaler.cxx.
References fAddress, fHighTimeStamp, fLowTimeStamp, fNetworkPacketId, and fScaler.
Referenced by TScalerData().
|
inline |
Definition at line 59 of file TScaler.h.
References fAddress.
Referenced by TScaler::Draw(), TScaler::DrawRawTimes(), TScaler::GetScaler(), TScaler::GetScalerDifference(), TScaler::GetTimePeriod(), MakeSpectra(), and TScaler::TScaler().
|
inline |
|
inline |
Definition at line 61 of file TScaler.h.
References fLowTimeStamp.
Referenced by GetTimeStamp(), and TGRSIDataParser::SetScalerHighTimeStamp().
|
inline |
Definition at line 60 of file TScaler.h.
References fNetworkPacketId.
|
inline |
Definition at line 63 of file TScaler.h.
References fScaler.
Referenced by TScaler::Draw(), TScaler::DrawRawTimes(), TScaler::GetScaler(), TScaler::GetScalerDifference(), MakeSpectra(), and TScaler::TScaler().
|
inline |
|
inline |
Definition at line 73 of file TScaler.h.
References GetHighTimeStamp(), and GetLowTimeStamp().
Referenced by TScaler::Draw(), TScaler::DrawRawTimes(), TScaler::GetScaler(), TScaler::GetScalerDifference(), TScaler::GetTimePeriod(), MakeSpectra(), Print(), and TScaler::TScaler().
|
override |
Definition at line 42 of file TScaler.cxx.
References fAddress, fScaler, GetTimeStamp(), and hex().
|
inline |
|
inline |
Definition at line 45 of file TScaler.h.
References fAddress.
Referenced by TGRSIDataParser::GriffinDataToScalerEvent().
|
inline |
Definition at line 48 of file TScaler.h.
References fHighTimeStamp.
Referenced by TGRSIDataParser::SetScalerHighTimeStamp().
|
inline |
Definition at line 47 of file TScaler.h.
References fLowTimeStamp.
Referenced by TGRSIDataParser::SetScalerLowTimeStamp().
|
inline |
Definition at line 46 of file TScaler.h.
References fNetworkPacketId.
Referenced by TGRSIDataParser::SetScalerNetworkPacket().
|
inline |
Definition at line 49 of file TScaler.h.
References fScaler.
Referenced by TGRSIDataParser::SetScalerValue().
|
private |
Definition at line 88 of file TScaler.h.
Referenced by Clear(), Copy(), GetAddress(), Print(), and SetAddress().
|
private |
Definition at line 91 of file TScaler.h.
Referenced by Clear(), Copy(), GetHighTimeStamp(), and SetHighTimeStamp().
|
private |
Definition at line 90 of file TScaler.h.
Referenced by Clear(), Copy(), GetLowTimeStamp(), and SetLowTimeStamp().
|
private |
Definition at line 87 of file TScaler.h.
Referenced by Clear(), Copy(), GetNetworkPacketId(), and SetNetworkPacketId().
|
private |
Definition at line 89 of file TScaler.h.
Referenced by Clear(), Copy(), GetScaler(), Print(), ResizeScaler(), and SetScaler().