Project
Loading...
Searching...
No Matches
o2::trk::ROFRecord Class Reference

#include <ROFRecord.h>

Public Types

using EvIdx = o2::dataformats::RangeReference< int, int >
 
using BCData = o2::InteractionRecord
 
using ROFtype = unsigned int
 

Public Member Functions

 ROFRecord ()=default
 
 ROFRecord (const BCData &bc, ROFtype rof, int idx, int n)
 
void setBCData (const BCData &bc)
 
void setROFrame (ROFtype rof)
 
void setEntry (EvIdx entry)
 
void setFirstEntry (int idx)
 
void setNEntries (int n)
 
const BCDatagetBCData () const
 
BCDatagetBCData ()
 
EvIdx getEntry () const
 
EvIdxgetEntry ()
 
int getNEntries () const
 
int getFirstEntry () const
 
ROFtype getROFrame () const
 
std::string asString () const
 

Detailed Description

Definition at line 24 of file ROFRecord.h.

Member Typedef Documentation

◆ BCData

Definition at line 28 of file ROFRecord.h.

◆ EvIdx

using o2::trk::ROFRecord::EvIdx = o2::dataformats::RangeReference<int, int>

Definition at line 27 of file ROFRecord.h.

◆ ROFtype

using o2::trk::ROFRecord::ROFtype = unsigned int

Definition at line 29 of file ROFRecord.h.

Constructor & Destructor Documentation

◆ ROFRecord() [1/2]

o2::trk::ROFRecord::ROFRecord ( )
default

◆ ROFRecord() [2/2]

o2::trk::ROFRecord::ROFRecord ( const BCData bc,
ROFtype  rof,
int  idx,
int  n 
)
inline

Definition at line 32 of file ROFRecord.h.

Member Function Documentation

◆ asString()

std::string o2::trk::ROFRecord::asString ( ) const

Definition at line 21 of file ROFRecord.cxx.

◆ getBCData() [1/2]

BCData & o2::trk::ROFRecord::getBCData ( )
inline

Definition at line 42 of file ROFRecord.h.

◆ getBCData() [2/2]

const BCData & o2::trk::ROFRecord::getBCData ( ) const
inline

Definition at line 41 of file ROFRecord.h.

◆ getEntry() [1/2]

EvIdx & o2::trk::ROFRecord::getEntry ( )
inline

Definition at line 44 of file ROFRecord.h.

◆ getEntry() [2/2]

EvIdx o2::trk::ROFRecord::getEntry ( ) const
inline

Definition at line 43 of file ROFRecord.h.

◆ getFirstEntry()

int o2::trk::ROFRecord::getFirstEntry ( ) const
inline

Definition at line 46 of file ROFRecord.h.

◆ getNEntries()

int o2::trk::ROFRecord::getNEntries ( ) const
inline

Definition at line 45 of file ROFRecord.h.

◆ getROFrame()

ROFtype o2::trk::ROFRecord::getROFrame ( ) const
inline

Definition at line 47 of file ROFRecord.h.

◆ setBCData()

void o2::trk::ROFRecord::setBCData ( const BCData bc)
inline

Definition at line 35 of file ROFRecord.h.

◆ setEntry()

void o2::trk::ROFRecord::setEntry ( EvIdx  entry)
inline

Definition at line 37 of file ROFRecord.h.

◆ setFirstEntry()

void o2::trk::ROFRecord::setFirstEntry ( int  idx)
inline

Definition at line 38 of file ROFRecord.h.

◆ setNEntries()

void o2::trk::ROFRecord::setNEntries ( int  n)
inline

Definition at line 39 of file ROFRecord.h.

◆ setROFrame()

void o2::trk::ROFRecord::setROFrame ( ROFtype  rof)
inline

Definition at line 36 of file ROFRecord.h.


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