CbmRoot
|
#include <TimesliceMetaData.h>
Public Member Functions | |
TimesliceMetaData (ULong64_t ulStart=0, ULong64_t ulDur=12800000, ULong64_t ulOverDur=1280000, ULong64_t ulIndex=0) | |
TimesliceMetaData (const TimesliceMetaData &)=default | |
Copy construction. More... | |
TimesliceMetaData (TimesliceMetaData &&)=default | |
Move constuctor. More... | |
TimesliceMetaData & | operator= (const TimesliceMetaData &)=default |
Copy operator. More... | |
void | SetStartTime (ULong64_t ulStart) |
void | SetDuration (ULong64_t ulDur) |
void | SetOverlapDuration (ULong64_t ulDur) |
void | SetIndex (ULong64_t ulIdx) |
ULong64_t | GetStartTime () const |
ULong64_t | GetDuration () const |
ULong64_t | GetOverlapStartTime () const |
ULong64_t | GetOverlapDuration () const |
ULong64_t | GetIndex () const |
Private Member Functions | |
ClassDef (TimesliceMetaData, 2) | |
Private Attributes | |
ULong64_t | fulStartTimeNs = 0 |
ULong64_t | fulDurationNs |
ULong64_t | fulOverlapNs |
ULong64_t | fulIndex = 0 |
Definition at line 11 of file TimesliceMetaData.h.
TimesliceMetaData::TimesliceMetaData | ( | ULong64_t | ulStart = 0 , |
ULong64_t | ulDur = 12800000 , |
||
ULong64_t | ulOverDur = 1280000 , |
||
ULong64_t | ulIndex = 0 |
||
) |
Definition at line 5 of file TimesliceMetaData.cxx.
|
default |
Copy construction.
|
default |
Move constuctor.
|
private |
|
inline |
Definition at line 31 of file TimesliceMetaData.h.
References fulDurationNs.
|
inline |
Definition at line 36 of file TimesliceMetaData.h.
References fulIndex.
|
inline |
Definition at line 35 of file TimesliceMetaData.h.
References fulOverlapNs.
Referenced by CbmMcbm2019TimeWinEventBuilderAlgo::LoopOnSeeds().
|
inline |
Definition at line 32 of file TimesliceMetaData.h.
References fulDurationNs, and fulStartTimeNs.
Referenced by CbmMcbm2019TimeWinEventBuilderAlgo::LoopOnSeeds().
|
inline |
Definition at line 30 of file TimesliceMetaData.h.
References fulStartTimeNs.
Referenced by CbmMcbm2019TimeWinEventBuilderAlgo::LoopOnSeeds().
|
default |
Copy operator.
|
inline |
Definition at line 26 of file TimesliceMetaData.h.
References fulDurationNs.
|
inline |
Definition at line 28 of file TimesliceMetaData.h.
References fulIndex.
|
inline |
Definition at line 27 of file TimesliceMetaData.h.
References fulOverlapNs.
|
inline |
Definition at line 25 of file TimesliceMetaData.h.
References fulStartTimeNs.
|
private |
Definition at line 41 of file TimesliceMetaData.h.
Referenced by GetDuration(), GetOverlapStartTime(), and SetDuration().
|
private |
Definition at line 45 of file TimesliceMetaData.h.
Referenced by GetIndex(), and SetIndex().
|
private |
Definition at line 43 of file TimesliceMetaData.h.
Referenced by GetOverlapDuration(), and SetOverlapDuration().
|
private |
Definition at line 39 of file TimesliceMetaData.h.
Referenced by GetOverlapStartTime(), GetStartTime(), and SetStartTime().