Project
Loading...
Searching...
No Matches
o2::emcal::EventHandler< CellInputType >::TriggerBitsInvalidException Class Referencefinal

Error handling in case the trigger bits from various sources do not match. More...

#include <EventHandler.h>

Inherits std::exception.

Public Member Functions

 TriggerBitsInvalidException (uint64_t bitsclusters, uint64_t bitscells)
 Constructor initializing the exception.
 
 ~TriggerBitsInvalidException () noexcept final=default
 Destructor.
 
const charwhat () const noexcept final
 Creating error message of the exception.
 
uint64_t getTriggerBitsClusters () const
 Get the trigger bits for the cluster subevent.
 
uint64_t getTriggerBitsCells () const
 Get the trigger bits for the cells subevent.
 

Detailed Description

template<class CellInputType>
class o2::emcal::EventHandler< CellInputType >::TriggerBitsInvalidException

Error handling in case the trigger bits from various sources do not match.

Definition at line 182 of file EventHandler.h.

Constructor & Destructor Documentation

◆ TriggerBitsInvalidException()

template<class CellInputType >
o2::emcal::EventHandler< CellInputType >::TriggerBitsInvalidException::TriggerBitsInvalidException ( uint64_t  bitsclusters,
uint64_t  bitscells 
)
inline

Constructor initializing the exception.

Parameters
bitsclustersTrigger bits from the cluster trigger record container
bitscellsTrigger bits from the cell trigger record container

Definition at line 188 of file EventHandler.h.

◆ ~TriggerBitsInvalidException()

template<class CellInputType >
o2::emcal::EventHandler< CellInputType >::TriggerBitsInvalidException::~TriggerBitsInvalidException ( )
finaldefaultnoexcept

Destructor.

Member Function Documentation

◆ getTriggerBitsCells()

template<class CellInputType >
uint64_t o2::emcal::EventHandler< CellInputType >::TriggerBitsInvalidException::getTriggerBitsCells ( ) const
inline

Get the trigger bits for the cells subevent.

Returns
Trigger bits of the cell subevent

Definition at line 206 of file EventHandler.h.

◆ getTriggerBitsClusters()

template<class CellInputType >
uint64_t o2::emcal::EventHandler< CellInputType >::TriggerBitsInvalidException::getTriggerBitsClusters ( ) const
inline

Get the trigger bits for the cluster subevent.

Returns
Trigger bits for the cluster subevent

Definition at line 202 of file EventHandler.h.

◆ what()

template<class CellInputType >
const char * o2::emcal::EventHandler< CellInputType >::TriggerBitsInvalidException::what ( ) const
inlinefinalnoexcept

Creating error message of the exception.

Returns
Error message of the exception

Definition at line 198 of file EventHandler.h.


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