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

Header for data corresponding to the same hardware trigger adapted from DataFormatsEMCAL/TriggerRecord. More...

#include <TriggerRecord.h>

Public Member Functions

 TriggerRecord ()=default
 
 TriggerRecord (const BCData &bunchcrossing, int firstentry, int nentries)
 
 ~TriggerRecord ()=default
 
void setBCData (const BCData &data)
 
void setDataRange (int firstentry, int nentries)
 
void setIndexFirstObject (int firstentry)
 
void setNumberOfObjects (int nentries)
 
const BCData & getBCData () const
 
BCData & getBCData ()
 
int getNumberOfObjects () const
 
int getFirstEntry () const
 
void PrintStream (std::ostream &stream) const
 

Detailed Description

Header for data corresponding to the same hardware trigger adapted from DataFormatsEMCAL/TriggerRecord.

Definition at line 29 of file TriggerRecord.h.

Constructor & Destructor Documentation

◆ TriggerRecord() [1/2]

o2::phos::TriggerRecord::TriggerRecord ( )
default

◆ TriggerRecord() [2/2]

o2::phos::TriggerRecord::TriggerRecord ( const BCData &  bunchcrossing,
int  firstentry,
int  nentries 
)
inline

Definition at line 36 of file TriggerRecord.h.

◆ ~TriggerRecord()

o2::phos::TriggerRecord::~TriggerRecord ( )
default

Member Function Documentation

◆ getBCData() [1/2]

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

Definition at line 45 of file TriggerRecord.h.

◆ getBCData() [2/2]

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

Definition at line 44 of file TriggerRecord.h.

◆ getFirstEntry()

int o2::phos::TriggerRecord::getFirstEntry ( ) const
inline

Definition at line 47 of file TriggerRecord.h.

◆ getNumberOfObjects()

int o2::phos::TriggerRecord::getNumberOfObjects ( ) const
inline

Definition at line 46 of file TriggerRecord.h.

◆ PrintStream()

void o2::phos::TriggerRecord::PrintStream ( std::ostream &  stream) const

Definition at line 21 of file TriggerRecord.cxx.

◆ setBCData()

void o2::phos::TriggerRecord::setBCData ( const BCData &  data)
inline

Definition at line 39 of file TriggerRecord.h.

◆ setDataRange()

void o2::phos::TriggerRecord::setDataRange ( int  firstentry,
int  nentries 
)
inline

Definition at line 40 of file TriggerRecord.h.

◆ setIndexFirstObject()

void o2::phos::TriggerRecord::setIndexFirstObject ( int  firstentry)
inline

Definition at line 41 of file TriggerRecord.h.

◆ setNumberOfObjects()

void o2::phos::TriggerRecord::setNumberOfObjects ( int  nentries)
inline

Definition at line 42 of file TriggerRecord.h.


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