![]() |
AliRoot Core
3dc7879 (3dc7879)
|
#include <AliTimeStamp.h>
Public Member Functions | |
AliTimeStamp () | |
AliTimeStamp (UInt_t orbit, UInt_t period, ULong64_t bunchCross) | |
AliTimeStamp (UInt_t orbit, UInt_t period, UInt_t seconds, UInt_t microsecs) | |
virtual | ~AliTimeStamp () |
AliTimeStamp (const AliTimeStamp ×tamp) | |
AliTimeStamp & | operator= (const AliTimeStamp ×tamp) |
UInt_t | GetOrbit () const |
UInt_t | GetPeriod () const |
ULong64_t | GetBunchCross () const |
UInt_t | GetSeconds () const |
UInt_t | GetMicroSecs () const |
virtual Bool_t | IsSortable () const |
void | SetTimeStamp (UInt_t orbit, UInt_t period, ULong64_t bunchcross) |
void | SetTimeStamp (UInt_t orbit, UInt_t period, UInt_t seconds, UInt_t microsecs) |
virtual Int_t | Compare (const TObject *obj) const |
virtual void | Print (const Option_t *opt="") const |
Static Public Attributes | |
static const Int_t | fNanosecPerBC = 25 |
Protected Attributes | |
UInt_t | fOrbit |
nanosecs per bunch cross More... | |
UInt_t | fPeriod |
ULong64_t | fBunchCross |
Definition at line 24 of file AliTimeStamp.h.
AliTimeStamp::AliTimeStamp | ( | ) |
Definition at line 47 of file AliTimeStamp.cxx.
Referenced by ~AliTimeStamp().
AliTimeStamp::AliTimeStamp | ( | UInt_t | orbit, |
UInt_t | period, | ||
ULong64_t | bunchCross | ||
) |
Definition at line 56 of file AliTimeStamp.cxx.
AliTimeStamp::AliTimeStamp | ( | UInt_t | orbit, |
UInt_t | period, | ||
UInt_t | seconds, | ||
UInt_t | microsecs | ||
) |
Definition at line 64 of file AliTimeStamp.cxx.
|
inlinevirtual |
Definition at line 31 of file AliTimeStamp.h.
AliTimeStamp::AliTimeStamp | ( | const AliTimeStamp & | timestamp | ) |
Definition at line 72 of file AliTimeStamp.cxx.
|
virtual |
Definition at line 112 of file AliTimeStamp.cxx.
Referenced by AliTriggerScalersRecord::Compare(), AliTriggerRunScalers::FindNearestScalersRecord(), and IsSortable().
|
inline |
Definition at line 38 of file AliTimeStamp.h.
Referenced by AliESDEvent::GetAliTimeStamp(), AliESDEvent::GetTimeStampCTPBCCorr(), and Print().
|
inline |
Definition at line 40 of file AliTimeStamp.h.
Referenced by AliESDEvent::GetAliTimeStamp(), AliLumiTools::GetLumiFromCTP(), AliESDEvent::GetTimeStampCTP(), AliESDEvent::GetTimeStampCTPBCCorr(), and Print().
|
inline |
Definition at line 36 of file AliTimeStamp.h.
Referenced by AliESDEvent::GetAliTimeStamp(), AliTriggerRunScalers::GetDeltaOrbits(), AliTriggerRunScalers::GetDeltaTime(), AliTriggerRunScalers::GetScalersDeltaForEvent(), AliTriggerRunScalers::GetScalersDeltaForRun(), AliTriggerRunScalers::GetScalersForEventClass(), AliESDEvent::GetTimeStampCTP(), and AliESDEvent::GetTimeStampCTPBCCorr().
|
inline |
Definition at line 37 of file AliTimeStamp.h.
Referenced by AliESDEvent::GetAliTimeStamp(), AliTriggerRunScalers::GetDeltaOrbits(), AliTriggerRunScalers::GetDeltaTime(), AliTriggerRunScalers::GetScalersDeltaForEvent(), AliTriggerRunScalers::GetScalersDeltaForRun(), AliTriggerRunScalers::GetScalersForEventClass(), AliESDEvent::GetTimeStampCTP(), and AliESDEvent::GetTimeStampCTPBCCorr().
|
inline |
Definition at line 39 of file AliTimeStamp.h.
Referenced by AliESDEvent::GetAliTimeStamp(), AliLumiTools::GetLumiFromCTP(), AliESDEvent::GetTimeStampCTP(), AliESDEvent::GetTimeStampCTPBCCorr(), and Print().
|
inlinevirtual |
Definition at line 41 of file AliTimeStamp.h.
AliTimeStamp & AliTimeStamp::operator= | ( | const AliTimeStamp & | timestamp | ) |
Definition at line 81 of file AliTimeStamp.cxx.
Referenced by ~AliTimeStamp().
|
virtual |
Definition at line 128 of file AliTimeStamp.cxx.
Referenced by IsSortable(), AliTriggerScalersRecordESD::Print(), and AliTriggerScalersRecord::Print().
void AliTimeStamp::SetTimeStamp | ( | UInt_t | orbit, |
UInt_t | period, | ||
ULong64_t | bunchcross | ||
) |
Definition at line 92 of file AliTimeStamp.cxx.
Referenced by IsSortable(), and AliTriggerScalersRecord::SetTimeStamp().
void AliTimeStamp::SetTimeStamp | ( | UInt_t | orbit, |
UInt_t | period, | ||
UInt_t | seconds, | ||
UInt_t | microsecs | ||
) |
Definition at line 101 of file AliTimeStamp.cxx.
|
protected |
Definition at line 56 of file AliTimeStamp.h.
Referenced by Compare(), GetBunchCross(), GetMicroSecs(), GetSeconds(), operator=(), and SetTimeStamp().
|
static |
Definition at line 51 of file AliTimeStamp.h.
Referenced by GetMicroSecs(), GetSeconds(), and SetTimeStamp().
|
protected |
nanosecs per bunch cross
Definition at line 54 of file AliTimeStamp.h.
Referenced by Compare(), GetOrbit(), operator=(), Print(), and SetTimeStamp().
|
protected |
Definition at line 55 of file AliTimeStamp.h.
Referenced by Compare(), GetPeriod(), operator=(), Print(), and SetTimeStamp().