Project
Loading...
Searching...
No Matches
o2::hmpid::Trigger Class Reference

HMPID Trigger declaration. More...

#include <Trigger.h>

Public Member Functions

 Trigger ()=default
 
 Trigger (InteractionRecord ir, int32_t first, int32_t n)
 
const InteractionRecordgetIr () const
 
uint32_t getOrbit () const
 
uint16_t getBc () const
 
uint64_t getTriggerID () const
 
void setDataRange (int firstentry, int nentries)
 
int getNumberOfObjects () const
 
int getFirstEntry () const
 
int getLastEntry () const
 
void setOrbit (uint32_t orbit)
 
void setBC (uint16_t bc)
 
void setTriggerID (uint64_t trigger)
 

Static Public Member Functions

static uint64_t getTriggerID (uint32_t Orbit, uint16_t BC)
 

Friends

bool operator< (const Trigger &l, const Trigger &r)
 
bool operator== (const Trigger &l, const Trigger &r)
 
bool operator> (const Trigger &l, const Trigger &r)
 
bool operator<= (const Trigger &l, const Trigger &r)
 
bool operator>= (const Trigger &l, const Trigger &r)
 
bool operator!= (const Trigger &l, const Trigger &r)
 
std::ostream & operator<< (std::ostream &os, const Trigger &d)
 

Detailed Description

HMPID Trigger declaration.

Definition at line 31 of file Trigger.h.

Constructor & Destructor Documentation

◆ Trigger() [1/2]

o2::hmpid::Trigger::Trigger ( )
default

◆ Trigger() [2/2]

o2::hmpid::Trigger::Trigger ( InteractionRecord  ir,
int32_t  first,
int32_t  n 
)
inline

Definition at line 40 of file Trigger.h.

Member Function Documentation

◆ getBc()

uint16_t o2::hmpid::Trigger::getBc ( ) const
inline

Definition at line 44 of file Trigger.h.

◆ getFirstEntry()

int o2::hmpid::Trigger::getFirstEntry ( ) const
inline

Definition at line 48 of file Trigger.h.

◆ getIr()

const InteractionRecord & o2::hmpid::Trigger::getIr ( ) const
inline

Definition at line 42 of file Trigger.h.

◆ getLastEntry()

int o2::hmpid::Trigger::getLastEntry ( ) const
inline

Definition at line 49 of file Trigger.h.

◆ getNumberOfObjects()

int o2::hmpid::Trigger::getNumberOfObjects ( ) const
inline

Definition at line 47 of file Trigger.h.

◆ getOrbit()

uint32_t o2::hmpid::Trigger::getOrbit ( ) const
inline

Definition at line 43 of file Trigger.h.

◆ getTriggerID() [1/2]

uint64_t o2::hmpid::Trigger::getTriggerID ( ) const
inline

Definition at line 45 of file Trigger.h.

◆ getTriggerID() [2/2]

static uint64_t o2::hmpid::Trigger::getTriggerID ( uint32_t  Orbit,
uint16_t  BC 
)
inlinestatic

Definition at line 36 of file Trigger.h.

◆ setBC()

void o2::hmpid::Trigger::setBC ( uint16_t  bc)
inline

Definition at line 55 of file Trigger.h.

◆ setDataRange()

void o2::hmpid::Trigger::setDataRange ( int  firstentry,
int  nentries 
)
inline

Definition at line 46 of file Trigger.h.

◆ setOrbit()

void o2::hmpid::Trigger::setOrbit ( uint32_t  orbit)
inline

Definition at line 50 of file Trigger.h.

◆ setTriggerID()

void o2::hmpid::Trigger::setTriggerID ( uint64_t  trigger)
inline

Definition at line 60 of file Trigger.h.

Friends And Related Symbol Documentation

◆ operator!=

bool operator!= ( const Trigger l,
const Trigger r 
)
friend

Definition at line 73 of file Trigger.h.

◆ operator<

bool operator< ( const Trigger l,
const Trigger r 
)
friend

Definition at line 68 of file Trigger.h.

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
const Trigger d 
)
friend

Definition at line 34 of file Trigger.cxx.

◆ operator<=

bool operator<= ( const Trigger l,
const Trigger r 
)
friend

Definition at line 71 of file Trigger.h.

◆ operator==

bool operator== ( const Trigger l,
const Trigger r 
)
friend

Definition at line 69 of file Trigger.h.

◆ operator>

bool operator> ( const Trigger l,
const Trigger r 
)
friend

Definition at line 70 of file Trigger.h.

◆ operator>=

bool operator>= ( const Trigger l,
const Trigger r 
)
friend

Definition at line 72 of file Trigger.h.


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