CbmRoot
|
#include <TimesliceMetaData.h>
Public Member Functions | |
TimesliceMetaData (uint64_t ulStart=0, uint64_t ulDur=12800000, uint64_t ulOverDur=1280000, uint64_t ulIndex=0) | |
TimesliceMetaData (const TimesliceMetaData &)=default | |
Copy construction. | |
TimesliceMetaData (TimesliceMetaData &&)=default | |
Move constuctor. | |
TimesliceMetaData & | operator= (const TimesliceMetaData &)=default |
Copy operator. | |
void | SetStartTime (uint64_t ulStart) |
void | SetDuration (uint64_t ulDur) |
void | SetOverlapDuration (uint64_t ulDur) |
void | SetIndex (uint64_t ulIdx) |
uint64_t | GetStartTime () const |
uint64_t | GetDuration () const |
uint64_t | GetOverlapStartTime () const |
uint64_t | GetOverlapDuration () const |
uint64_t | GetIndex () const |
Private Member Functions | |
ClassDef (TimesliceMetaData, 2) | |
Private Attributes | |
uint64_t | fulStartTimeNs = 0 |
uint64_t | fulDurationNs = 12800000 |
uint64_t | fulOverlapNs = 1280000 |
uint64_t | fulIndex = 0 |
Definition at line 14 of file TimesliceMetaData.h.
TimesliceMetaData::TimesliceMetaData | ( | uint64_t | ulStart = 0, |
uint64_t | ulDur = 12800000, | ||
uint64_t | ulOverDur = 1280000, | ||
uint64_t | ulIndex = 0 ) |
Definition at line 9 of file TimesliceMetaData.cxx.
|
default |
Copy construction.
|
default |
Move constuctor.
|
private |
|
inline |
Definition at line 32 of file TimesliceMetaData.h.
References fulDurationNs.
Referenced by CbmDeviceBuildDigiEvents::HandleData().
|
inline |
Definition at line 35 of file TimesliceMetaData.h.
References fulIndex.
Referenced by CbmDevEventSink::HandleData(), CbmDeviceDigiEventSink::HandleData(), and CbmDeviceMcbmEventSink::HandleData().
|
inline |
Definition at line 34 of file TimesliceMetaData.h.
References fulOverlapNs.
Referenced by CbmDeviceBuildDigiEvents::HandleData(), CbmAlgoBuildRawEvents::InitSeedWindow(), and CbmMcbm2019TimeWinEventBuilderAlgo::LoopOnSeeds().
|
inline |
Definition at line 33 of file TimesliceMetaData.h.
References fulDurationNs, and fulStartTimeNs.
Referenced by CbmAlgoBuildRawEvents::InitSeedWindow(), and CbmMcbm2019TimeWinEventBuilderAlgo::LoopOnSeeds().
|
inline |
Definition at line 31 of file TimesliceMetaData.h.
References fulStartTimeNs.
Referenced by CbmCheckDigisNbCorr::Exec(), CbmAlgoBuildRawEvents::InitSeedWindow(), and CbmMcbm2019TimeWinEventBuilderAlgo::LoopOnSeeds().
|
default |
Copy operator.
|
inline |
Definition at line 27 of file TimesliceMetaData.h.
References fulDurationNs.
|
inline |
Definition at line 29 of file TimesliceMetaData.h.
References fulIndex.
Referenced by CbmDeviceBmonMonitor::ConditionalRun(), and CbmDeviceUnpack::ConditionalRun().
|
inline |
Definition at line 28 of file TimesliceMetaData.h.
References fulOverlapNs.
|
inline |
Definition at line 26 of file TimesliceMetaData.h.
References fulStartTimeNs.
Referenced by CbmDeviceBmonMonitor::ConditionalRun(), and CbmDeviceUnpack::ConditionalRun().
|
private |
Definition at line 40 of file TimesliceMetaData.h.
Referenced by GetDuration(), GetOverlapStartTime(), and SetDuration().
|
private |
Definition at line 42 of file TimesliceMetaData.h.
Referenced by GetIndex(), and SetIndex().
|
private |
Definition at line 41 of file TimesliceMetaData.h.
Referenced by GetOverlapDuration(), and SetOverlapDuration().
|
private |
Definition at line 38 of file TimesliceMetaData.h.
Referenced by GetOverlapStartTime(), GetStartTime(), and SetStartTime().