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

Error handling in case the interaction records from various sources do not match. More...

#include <EventHandler.h>

Inherits std::exception.

Public Member Functions

 InteractionRecordInvalidException (const InteractionRecord &irclusters, const InteractionRecord &ircells)
 Constructor initializing the exception.
 
 ~InteractionRecordInvalidException () noexcept final=default
 Destructor.
 
const charwhat () const noexcept final
 Creating error message of the exception.
 
const InteractionRecordgetInteractionRecordClusters () const
 Get the interaction record for the cluster subevent.
 
const InteractionRecordgetInteractionRecordCells () const
 Get the interaction record for the cells subevent.
 

Detailed Description

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

Error handling in case the interaction records from various sources do not match.

Definition at line 149 of file EventHandler.h.

Constructor & Destructor Documentation

◆ InteractionRecordInvalidException()

template<class CellInputType >
o2::emcal::EventHandler< CellInputType >::InteractionRecordInvalidException::InteractionRecordInvalidException ( const InteractionRecord irclusters,
const InteractionRecord ircells 
)
inline

Constructor initializing the exception.

Parameters
irclustersInteraction reccord from the cluster trigger record container
ircellsInteraction record from the cell trigger record container

Definition at line 155 of file EventHandler.h.

◆ ~InteractionRecordInvalidException()

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

Destructor.

Member Function Documentation

◆ getInteractionRecordCells()

template<class CellInputType >
const InteractionRecord & o2::emcal::EventHandler< CellInputType >::InteractionRecordInvalidException::getInteractionRecordCells ( ) const
inline

Get the interaction record for the cells subevent.

Returns
Interaction record of the cell subevent

Definition at line 173 of file EventHandler.h.

◆ getInteractionRecordClusters()

template<class CellInputType >
const InteractionRecord & o2::emcal::EventHandler< CellInputType >::InteractionRecordInvalidException::getInteractionRecordClusters ( ) const
inline

Get the interaction record for the cluster subevent.

Returns
Interaction record for the cluster subevent

Definition at line 169 of file EventHandler.h.

◆ what()

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

Creating error message of the exception.

Returns
Error message of the exception

Definition at line 165 of file EventHandler.h.


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