Project
Loading...
Searching...
No Matches
o2::ctp::CTFHelper Class Reference

#include <CTFHelper.h>

Classes

class  _Iter
 
class  Iter_bcIncTrig
 
class  Iter_bytesClass
 
class  Iter_bytesInput
 
class  Iter_orbitIncTrig
 

Public Member Functions

 CTFHelper (const gsl::span< const CTPDigit > &data)
 
CTFHeader createHeader (const LumiInfo &lumi)
 
size_t getSize () const
 
Iter_bcIncTrig begin_bcIncTrig () const
 
Iter_bcIncTrig end_bcIncTrig () const
 
Iter_orbitIncTrig begin_orbitIncTrig () const
 
Iter_orbitIncTrig end_orbitIncTrig () const
 
Iter_bytesInput begin_bytesInput () const
 
Iter_bytesInput end_bytesInput () const
 
Iter_bytesClass begin_bytesClass () const
 
Iter_bytesClass end_bytesClass () const
 

Static Public Attributes

static constexpr int CTPInpNBytes = CTP_NINPUTS / 8 + (CTP_NINPUTS % 8 > 0)
 
static constexpr int CTPClsNBytes = CTP_NCLASSES / 8 + (CTP_NCLASSES % 8 > 0)
 

Detailed Description

Definition at line 29 of file CTFHelper.h.

Constructor & Destructor Documentation

◆ CTFHelper()

o2::ctp::CTFHelper::CTFHelper ( const gsl::span< const CTPDigit > &  data)
inline

Definition at line 33 of file CTFHelper.h.

Member Function Documentation

◆ begin_bcIncTrig()

Iter_bcIncTrig o2::ctp::CTFHelper::begin_bcIncTrig ( ) const
inline

Definition at line 213 of file CTFHelper.h.

◆ begin_bytesClass()

Iter_bytesClass o2::ctp::CTFHelper::begin_bytesClass ( ) const
inline

Definition at line 222 of file CTFHelper.h.

◆ begin_bytesInput()

Iter_bytesInput o2::ctp::CTFHelper::begin_bytesInput ( ) const
inline

Definition at line 219 of file CTFHelper.h.

◆ begin_orbitIncTrig()

Iter_orbitIncTrig o2::ctp::CTFHelper::begin_orbitIncTrig ( ) const
inline

Definition at line 216 of file CTFHelper.h.

◆ createHeader()

CTFHeader o2::ctp::CTFHelper::createHeader ( const LumiInfo lumi)
inline

Definition at line 38 of file CTFHelper.h.

◆ end_bcIncTrig()

Iter_bcIncTrig o2::ctp::CTFHelper::end_bcIncTrig ( ) const
inline

Definition at line 214 of file CTFHelper.h.

◆ end_bytesClass()

Iter_bytesClass o2::ctp::CTFHelper::end_bytesClass ( ) const
inline

Definition at line 223 of file CTFHelper.h.

◆ end_bytesInput()

Iter_bytesInput o2::ctp::CTFHelper::end_bytesInput ( ) const
inline

Definition at line 220 of file CTFHelper.h.

◆ end_orbitIncTrig()

Iter_orbitIncTrig o2::ctp::CTFHelper::end_orbitIncTrig ( ) const
inline

Definition at line 217 of file CTFHelper.h.

◆ getSize()

size_t o2::ctp::CTFHelper::getSize ( ) const
inline

Definition at line 50 of file CTFHelper.h.

Member Data Documentation

◆ CTPClsNBytes

constexpr int o2::ctp::CTFHelper::CTPClsNBytes = CTP_NCLASSES / 8 + (CTP_NCLASSES % 8 > 0)
staticconstexpr

Definition at line 36 of file CTFHelper.h.

◆ CTPInpNBytes

constexpr int o2::ctp::CTFHelper::CTPInpNBytes = CTP_NINPUTS / 8 + (CTP_NINPUTS % 8 > 0)
staticconstexpr

Definition at line 35 of file CTFHelper.h.


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