Project
Loading...
Searching...
No Matches
o2::emcal::FastORPositionExceptionSupermodule Class Reference

Handling of invalid positions of a FastOR within a supermodule. More...

#include <TriggerMappingErrors.h>

Inherits std::exception.

Public Member Functions

 FastORPositionExceptionSupermodule (unsigned int supermoduleID, unsigned int etaColumn, unsigned int phiRow)
 Constructor.
 
 ~FastORPositionExceptionSupermodule () noexcept final=default
 Destructor.
 
const charwhat () const noexcept final
 Get error message.
 
unsigned int getSupermoduleID () const noexcept
 Get the supermodule ID for which the position is invalid.
 
unsigned int getFastOREtaColumn () const noexcept
 Get the column in eta of the FastOR with the invalid position.
 
unsigned int getFastORPhiRow () const noexcept
 Get the row in phi of the FastOR with the invalid position.
 

Detailed Description

Handling of invalid positions of a FastOR within a supermodule.

Definition at line 139 of file TriggerMappingErrors.h.

Constructor & Destructor Documentation

◆ FastORPositionExceptionSupermodule()

o2::emcal::FastORPositionExceptionSupermodule::FastORPositionExceptionSupermodule ( unsigned int  supermoduleID,
unsigned int  etaColumn,
unsigned int  phiRow 
)
inline

Constructor.

Parameters
supermoduleIDIndex of the supermodule
etaColumnColumn of the FastOR with the faulty position in eta direction
phiRowRow of the FastOR with the faulty position in row direction

Definition at line 146 of file TriggerMappingErrors.h.

◆ ~FastORPositionExceptionSupermodule()

o2::emcal::FastORPositionExceptionSupermodule::~FastORPositionExceptionSupermodule ( )
finaldefaultnoexcept

Destructor.

Member Function Documentation

◆ getFastOREtaColumn()

unsigned int o2::emcal::FastORPositionExceptionSupermodule::getFastOREtaColumn ( ) const
inlinenoexcept

Get the column in eta of the FastOR with the invalid position.

Returns
Column of the FastOR

Definition at line 171 of file TriggerMappingErrors.h.

◆ getFastORPhiRow()

unsigned int o2::emcal::FastORPositionExceptionSupermodule::getFastORPhiRow ( ) const
inlinenoexcept

Get the row in phi of the FastOR with the invalid position.

Returns
Row of the FastOR

Definition at line 175 of file TriggerMappingErrors.h.

◆ getSupermoduleID()

unsigned int o2::emcal::FastORPositionExceptionSupermodule::getSupermoduleID ( ) const
inlinenoexcept

Get the supermodule ID for which the position is invalid.

Returns
Supermodule ID

Definition at line 167 of file TriggerMappingErrors.h.

◆ what()

const char * o2::emcal::FastORPositionExceptionSupermodule::what ( ) const
inlinefinalnoexcept

Get error message.

Returns
Error message of the exception

Definition at line 160 of file TriggerMappingErrors.h.


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