![]() |
GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
![]() |
Public Member Functions | |
| TScalerData () | |
| TScalerData (const TScalerData &) | |
| TScalerData (TScalerData &&) noexcept=default | |
| ~TScalerData ()=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 |
| TScalerData & | operator= (const TScalerData &)=default |
| TScalerData & | operator= (TScalerData &&) noexcept=default |
| 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) |
| void | SetScaler (UInt_t *data, int size) |
Private Attributes | |
| UInt_t | fAddress {0} |
| UInt_t | fHighTimeStamp {0} |
| UInt_t | fLowTimeStamp {0} |
| UInt_t | fNetworkPacketId {0} |
| std::vector< UInt_t > | fScaler |
Inheritance diagram for TScalerData:
Collaboration diagram for TScalerData:| TScalerData::TScalerData | ( | ) |
Definition at line 7 of file TScaler.cxx.
| TScalerData::TScalerData | ( | const TScalerData & | rhs | ) |
Definition at line 13 of file TScaler.cxx.
References Copy().
|
defaultnoexcept |
|
default |
|
override |
Clears the TScalerData.
Definition at line 27 of file TScaler.cxx.
References fAddress, fHighTimeStamp, fLowTimeStamp, fNetworkPacketId, and fScaler.
Referenced by TScalerData().
|
override |
Definition at line 18 of file TScaler.cxx.
References fAddress, fHighTimeStamp, fLowTimeStamp, fNetworkPacketId, and fScaler.
Referenced by TScalerData().
|
inline |
Definition at line 65 of file TScaler.h.
References fAddress.
Referenced by TScaler::Draw(), TScaler::Draw(), TScaler::DrawRawTimes(), TScaler::GetLastScaler(), TScaler::GetScaler(), TScaler::GetScalerDifference(), TScaler::GetTimePeriod(), MakeSpectra(), and TScaler::ReadTree().
|
inline |
|
inline |
Definition at line 67 of file TScaler.h.
References fLowTimeStamp.
Referenced by GetTimeStamp(), and TGRSIDataParser::SetScalerHighTimeStamp().
|
inline |
Definition at line 66 of file TScaler.h.
References fNetworkPacketId.
|
inline |
Definition at line 69 of file TScaler.h.
References fScaler.
Referenced by TScaler::Draw(), TScaler::Draw(), TScaler::DrawRawTimes(), TScaler::GetLastScaler(), TScaler::GetScaler(), TScaler::GetScalerDifference(), MakeSpectra(), and TScaler::ReadTree().
|
inline |
|
inline |
Definition at line 78 of file TScaler.h.
References GetHighTimeStamp(), and GetLowTimeStamp().
Referenced by TScaler::Draw(), TScaler::Draw(), TScaler::DrawRawTimes(), TScaler::GetScaler(), TScaler::GetScalerDifference(), TScaler::GetTimePeriod(), MakeSpectra(), Print(), and TScaler::ReadTree().
|
default |
|
defaultnoexcept |
|
override |
Definition at line 37 of file TScaler.cxx.
References fAddress, fScaler, GetTimeStamp(), and hex().
|
inline |
|
inline |
Definition at line 47 of file TScaler.h.
References fAddress.
Referenced by TGRSIDataParser::EmmaRawDataToFragment(), TGRSIDataParser::EmmaSumDataToFragment(), and TGRSIDataParser::GriffinDataToScalerEvent().
|
inline |
Definition at line 50 of file TScaler.h.
References fHighTimeStamp.
Referenced by TGRSIDataParser::SetScalerHighTimeStamp().
|
inline |
Definition at line 49 of file TScaler.h.
References fLowTimeStamp.
Referenced by TGRSIDataParser::SetScalerLowTimeStamp().
|
inline |
Definition at line 48 of file TScaler.h.
References fNetworkPacketId.
Referenced by TGRSIDataParser::SetScalerNetworkPacket().
|
inline |
Definition at line 51 of file TScaler.h.
References fScaler.
Referenced by TGRSIDataParser::SetScalerValue().
|
inline |
|
private |
Definition at line 93 of file TScaler.h.
Referenced by Clear(), Copy(), GetAddress(), Print(), and SetAddress().
|
private |
Definition at line 96 of file TScaler.h.
Referenced by Clear(), Copy(), GetHighTimeStamp(), and SetHighTimeStamp().
|
private |
Definition at line 95 of file TScaler.h.
Referenced by Clear(), Copy(), GetLowTimeStamp(), and SetLowTimeStamp().
|
private |
Definition at line 92 of file TScaler.h.
Referenced by Clear(), Copy(), GetNetworkPacketId(), and SetNetworkPacketId().
|
private |
Definition at line 94 of file TScaler.h.
Referenced by TScalerData(), Clear(), Copy(), GetScaler(), GetScaler(), Print(), ResizeScaler(), SetScaler(), and SetScaler().