Project
Loading...
Searching...
No Matches
o2::tpc::rawreader::RawReaderCRUEventSync::EventInfo Struct Reference

helper to store event information More...

#include <RawReaderCRU.h>

Public Member Functions

 EventInfo ()
 
 EventInfo (uint32_t heartbeatOrbit)
 
 EventInfo (const EventInfo &)=default
 
bool operator< (const EventInfo &other) const
 
bool hasHearbeatOrbit (uint32_t heartbeatOrbit) const
 check if heartbeatOrbit contributes to the event
 
uint32_t getFirstOrbit () const
 

Public Attributes

std::vector< uint32_t > HeartbeatOrbits {}
 vector of heartbeat orbits contributing to the event
 
CRUInfoArray_t CRUInfoArray
 Link information for each cru.
 
bool IsComplete {false}
 if event is complete
 

Detailed Description

helper to store event information

Definition at line 412 of file RawReaderCRU.h.

Constructor & Destructor Documentation

◆ EventInfo() [1/3]

o2::tpc::rawreader::RawReaderCRUEventSync::EventInfo::EventInfo ( )
inline

Definition at line 413 of file RawReaderCRU.h.

◆ EventInfo() [2/3]

o2::tpc::rawreader::RawReaderCRUEventSync::EventInfo::EventInfo ( uint32_t  heartbeatOrbit)
inline

Definition at line 414 of file RawReaderCRU.h.

◆ EventInfo() [3/3]

o2::tpc::rawreader::RawReaderCRUEventSync::EventInfo::EventInfo ( const EventInfo )
default

Member Function Documentation

◆ getFirstOrbit()

uint32_t o2::tpc::rawreader::RawReaderCRUEventSync::EventInfo::getFirstOrbit ( ) const
inline

Definition at line 422 of file RawReaderCRU.h.

◆ hasHearbeatOrbit()

bool o2::tpc::rawreader::RawReaderCRUEventSync::EventInfo::hasHearbeatOrbit ( uint32_t  heartbeatOrbit) const
inline

check if heartbeatOrbit contributes to the event

Definition at line 420 of file RawReaderCRU.h.

◆ operator<()

bool o2::tpc::rawreader::RawReaderCRUEventSync::EventInfo::operator< ( const EventInfo other) const
inline

Definition at line 417 of file RawReaderCRU.h.

Member Data Documentation

◆ CRUInfoArray

CRUInfoArray_t o2::tpc::rawreader::RawReaderCRUEventSync::EventInfo::CRUInfoArray

Link information for each cru.

Definition at line 425 of file RawReaderCRU.h.

◆ HeartbeatOrbits

std::vector<uint32_t> o2::tpc::rawreader::RawReaderCRUEventSync::EventInfo::HeartbeatOrbits {}

vector of heartbeat orbits contributing to the event

Definition at line 424 of file RawReaderCRU.h.

◆ IsComplete

bool o2::tpc::rawreader::RawReaderCRUEventSync::EventInfo::IsComplete {false}

if event is complete

Definition at line 426 of file RawReaderCRU.h.


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