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

Stores a TRD event. More...

#include <EventRecord.h>

Public Member Functions

 EventRecord ()=default
 
 EventRecord (BCData bunchcrossing)
 
 ~EventRecord ()=default
 
const BCDatagetBCData () const
 
void addDigit (Digit digit)
 
void addTracklet (Tracklet64 tracklet)
 
const std::vector< Digit > & getDigits () const
 
const std::vector< Tracklet64 > & getTracklets () const
 
bool getIsCalibTrigger () const
 
float getTotalTime () const
 
float getDigitTime () const
 
float getTrackletTime () const
 
DataCountersPerTrigger getCounters () const
 
DataCountersPerTriggergetCounters ()
 
bool operator== (const EventRecord &o) const
 
void sortData (bool sortDigits)
 
void incTrackletTime (float timeadd)
 
void incDigitTime (float timeadd)
 
void incTime (float duration)
 
void setIsCalibTrigger ()
 

Detailed Description

Stores a TRD event.

Definition at line 33 of file EventRecord.h.

Constructor & Destructor Documentation

◆ EventRecord() [1/2]

o2::trd::EventRecord::EventRecord ( )
default

◆ EventRecord() [2/2]

o2::trd::EventRecord::EventRecord ( BCData  bunchcrossing)
inline

Definition at line 39 of file EventRecord.h.

◆ ~EventRecord()

o2::trd::EventRecord::~EventRecord ( )
default

Member Function Documentation

◆ addDigit()

void o2::trd::EventRecord::addDigit ( Digit  digit)
inline

Definition at line 44 of file EventRecord.h.

◆ addTracklet()

void o2::trd::EventRecord::addTracklet ( Tracklet64  tracklet)
inline

Definition at line 45 of file EventRecord.h.

◆ getBCData()

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

Definition at line 42 of file EventRecord.h.

◆ getCounters() [1/2]

DataCountersPerTrigger & o2::trd::EventRecord::getCounters ( )
inline

Definition at line 54 of file EventRecord.h.

◆ getCounters() [2/2]

DataCountersPerTrigger o2::trd::EventRecord::getCounters ( ) const
inline

Definition at line 53 of file EventRecord.h.

◆ getDigits()

const std::vector< Digit > & o2::trd::EventRecord::getDigits ( ) const
inline

Definition at line 47 of file EventRecord.h.

◆ getDigitTime()

float o2::trd::EventRecord::getDigitTime ( ) const
inline

Definition at line 51 of file EventRecord.h.

◆ getIsCalibTrigger()

bool o2::trd::EventRecord::getIsCalibTrigger ( ) const
inline

Definition at line 49 of file EventRecord.h.

◆ getTotalTime()

float o2::trd::EventRecord::getTotalTime ( ) const
inline

Definition at line 50 of file EventRecord.h.

◆ getTracklets()

const std::vector< Tracklet64 > & o2::trd::EventRecord::getTracklets ( ) const
inline

Definition at line 48 of file EventRecord.h.

◆ getTrackletTime()

float o2::trd::EventRecord::getTrackletTime ( ) const
inline

Definition at line 52 of file EventRecord.h.

◆ incDigitTime()

void o2::trd::EventRecord::incDigitTime ( float  timeadd)
inline

Definition at line 63 of file EventRecord.h.

◆ incTime()

void o2::trd::EventRecord::incTime ( float  duration)
inline

Definition at line 64 of file EventRecord.h.

◆ incTrackletTime()

void o2::trd::EventRecord::incTrackletTime ( float  timeadd)
inline

Definition at line 62 of file EventRecord.h.

◆ operator==()

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

Definition at line 57 of file EventRecord.h.

◆ setIsCalibTrigger()

void o2::trd::EventRecord::setIsCalibTrigger ( )
inline

Definition at line 65 of file EventRecord.h.

◆ sortData()

void o2::trd::EventRecord::sortData ( bool  sortDigits)

Definition at line 44 of file EventRecord.cxx.


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