Project
Loading...
Searching...
No Matches
o2::framework::TimingInfo Struct Reference

#include <TimingInfo.h>

Public Member Functions

bool isTimer () const
 

Static Public Member Functions

static bool timesliceIsTimer (size_t timeslice)
 

Public Attributes

size_t timeslice = 0
 
uint32_t firstTForbit = -1
 
uint32_t tfCounter = -1
 the orbit the TF begins
 
uint32_t runNumber = -1
 
uint64_t creation = -1UL
 
uint64_t lapse = 0
 
bool globalRunNumberChanged = false
 
bool streamRunNumberChanged = false
 
bool keepAtEndOfStream = false
 Wether this kind of data should be flushed during end of stream.
 

Static Public Attributes

static constexpr ServiceKind service_kind = ServiceKind::Stream
 

Detailed Description

Definition at line 24 of file TimingInfo.h.

Member Function Documentation

◆ isTimer()

bool o2::framework::TimingInfo::isTimer ( ) const
inline

Definition at line 47 of file TimingInfo.h.

◆ timesliceIsTimer()

static bool o2::framework::TimingInfo::timesliceIsTimer ( size_t  timeslice)
inlinestatic

Definition at line 46 of file TimingInfo.h.

Member Data Documentation

◆ creation

uint64_t o2::framework::TimingInfo::creation = -1UL

Definition at line 34 of file TimingInfo.h.

◆ firstTForbit

uint32_t o2::framework::TimingInfo::firstTForbit = -1

the timeslice associated to current processing. The default is in general overridden unless the end of stream arrives without any previous processing, so we need to 0 it, and not use -1, which would break the oldest possible timeframe in that case.

Definition at line 31 of file TimingInfo.h.

◆ globalRunNumberChanged

bool o2::framework::TimingInfo::globalRunNumberChanged = false

Wether this TimingInfo refers to the first timeframe from a new run.

Definition at line 38 of file TimingInfo.h.

◆ keepAtEndOfStream

bool o2::framework::TimingInfo::keepAtEndOfStream = false

Wether this kind of data should be flushed during end of stream.

Definition at line 44 of file TimingInfo.h.

◆ lapse

uint64_t o2::framework::TimingInfo::lapse = 0

Definition at line 35 of file TimingInfo.h.

◆ runNumber

uint32_t o2::framework::TimingInfo::runNumber = -1

Definition at line 33 of file TimingInfo.h.

◆ service_kind

constexpr ServiceKind o2::framework::TimingInfo::service_kind = ServiceKind::Stream
staticconstexpr

Definition at line 25 of file TimingInfo.h.

◆ streamRunNumberChanged

bool o2::framework::TimingInfo::streamRunNumberChanged = false

Wether this TimingInfo refers to the first timeframe from a new run, as being processed by the current stream. FIXME: for now this is the same as the above.

Definition at line 42 of file TimingInfo.h.

◆ tfCounter

uint32_t o2::framework::TimingInfo::tfCounter = -1

the orbit the TF begins

Definition at line 32 of file TimingInfo.h.

◆ timeslice

size_t o2::framework::TimingInfo::timeslice = 0

Definition at line 26 of file TimingInfo.h.


The documentation for this struct was generated from the following file: