Project
Loading...
Searching...
No Matches
o2::trd::TriggerRecord Class Reference

Header for data corresponding to the same hardware trigger adapted from DataFormatsITSMFT/ROFRecord. More...

#include <TriggerRecord.h>

Public Member Functions

 TriggerRecord ()=default
 
 TriggerRecord (const BCData &bunchcrossing, int digitentry, int ndigitentries, int trackletentry=0, int ntrackletentries=0)
 
 ~TriggerRecord ()=default
 
void setBCData (const BCData &data)
 
const BCDatagetBCData () const
 
BCDatagetBCData ()
 
void setFirstDigit (int firstentry)
 
int getFirstDigit () const
 
void setNumberOfDigit (int nentries)
 
int getNumberOfDigits () const
 
void setDigitRange (int firstentry, int nentries)
 
void setFirstTracklet (int firstentry)
 
int getFirstTracklet () const
 
void setNumberOfTracklet (int nentries)
 
int getNumberOfTracklets () const
 
void setTrackletRange (int firstentry, int nentries)
 
void printStream (std::ostream &stream) const
 
bool operator== (const TriggerRecord &o) const
 

Detailed Description

Header for data corresponding to the same hardware trigger adapted from DataFormatsITSMFT/ROFRecord.

Definition at line 29 of file TriggerRecord.h.

Constructor & Destructor Documentation

◆ TriggerRecord() [1/2]

o2::trd::TriggerRecord::TriggerRecord ( )
default

◆ TriggerRecord() [2/2]

o2::trd::TriggerRecord::TriggerRecord ( const BCData bunchcrossing,
int  digitentry,
int  ndigitentries,
int  trackletentry = 0,
int  ntrackletentries = 0 
)
inline

Definition at line 36 of file TriggerRecord.h.

◆ ~TriggerRecord()

o2::trd::TriggerRecord::~TriggerRecord ( )
default

Member Function Documentation

◆ getBCData() [1/2]

BCData & o2::trd::TriggerRecord::getBCData ( )
inline

Definition at line 43 of file TriggerRecord.h.

◆ getBCData() [2/2]

const BCData & o2::trd::TriggerRecord::getBCData ( ) const
inline

Definition at line 42 of file TriggerRecord.h.

◆ getFirstDigit()

int o2::trd::TriggerRecord::getFirstDigit ( ) const
inline

Definition at line 47 of file TriggerRecord.h.

◆ getFirstTracklet()

int o2::trd::TriggerRecord::getFirstTracklet ( ) const
inline

Definition at line 54 of file TriggerRecord.h.

◆ getNumberOfDigits()

int o2::trd::TriggerRecord::getNumberOfDigits ( ) const
inline

Definition at line 49 of file TriggerRecord.h.

◆ getNumberOfTracklets()

int o2::trd::TriggerRecord::getNumberOfTracklets ( ) const
inline

Definition at line 56 of file TriggerRecord.h.

◆ operator==()

bool o2::trd::TriggerRecord::operator== ( const TriggerRecord o) const
inline

Definition at line 61 of file TriggerRecord.h.

◆ printStream()

void o2::trd::TriggerRecord::printStream ( std::ostream &  stream) const

Definition at line 21 of file TriggerRecord.cxx.

◆ setBCData()

void o2::trd::TriggerRecord::setBCData ( const BCData data)
inline

Definition at line 40 of file TriggerRecord.h.

◆ setDigitRange()

void o2::trd::TriggerRecord::setDigitRange ( int  firstentry,
int  nentries 
)
inline

Definition at line 50 of file TriggerRecord.h.

◆ setFirstDigit()

void o2::trd::TriggerRecord::setFirstDigit ( int  firstentry)
inline

Definition at line 46 of file TriggerRecord.h.

◆ setFirstTracklet()

void o2::trd::TriggerRecord::setFirstTracklet ( int  firstentry)
inline

Definition at line 53 of file TriggerRecord.h.

◆ setNumberOfDigit()

void o2::trd::TriggerRecord::setNumberOfDigit ( int  nentries)
inline

Definition at line 48 of file TriggerRecord.h.

◆ setNumberOfTracklet()

void o2::trd::TriggerRecord::setNumberOfTracklet ( int  nentries)
inline

Definition at line 55 of file TriggerRecord.h.

◆ setTrackletRange()

void o2::trd::TriggerRecord::setTrackletRange ( int  firstentry,
int  nentries 
)
inline

Definition at line 57 of file TriggerRecord.h.


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