

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>
Inheritance diagram for TScalerData:
Collaboration diagram for TScalerData:| 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().