Project
Loading...
Searching...
No Matches
o2::focal::IndexExceptionEvent Class Reference

#include <ErrorHandling.h>

Inherits std::exception.

Public Types

enum class  IndexType_t {
  PAD_LAYER , PAD_NHALVES , PAD_CHANNEL , PIXEL_LAYER ,
  TRIGGER_WINDOW
}
 

Public Member Functions

 IndexExceptionEvent (unsigned int index, unsigned int maxindex, IndexType_t source)
 
 ~IndexExceptionEvent () noexcept final=default
 
const charwhat () const noexcept final
 
unsigned int getIndex () const noexcept
 
unsigned int getMaxIndex () const noexcept
 
IndexType_t getSource () const noexcept
 

Detailed Description

Definition at line 19 of file ErrorHandling.h.

Member Enumeration Documentation

◆ IndexType_t

Enumerator
PAD_LAYER 
PAD_NHALVES 
PAD_CHANNEL 
PIXEL_LAYER 
TRIGGER_WINDOW 

Definition at line 22 of file ErrorHandling.h.

Constructor & Destructor Documentation

◆ IndexExceptionEvent()

IndexExceptionEvent::IndexExceptionEvent ( unsigned int  index,
unsigned int  maxindex,
IndexType_t  source 
)

Definition at line 17 of file ErrorHandling.cxx.

◆ ~IndexExceptionEvent()

o2::focal::IndexExceptionEvent::~IndexExceptionEvent ( )
finaldefaultnoexcept

Member Function Documentation

◆ getIndex()

unsigned int o2::focal::IndexExceptionEvent::getIndex ( ) const
inlinenoexcept

Definition at line 34 of file ErrorHandling.h.

◆ getMaxIndex()

unsigned int o2::focal::IndexExceptionEvent::getMaxIndex ( ) const
inlinenoexcept

Definition at line 35 of file ErrorHandling.h.

◆ getSource()

IndexType_t o2::focal::IndexExceptionEvent::getSource ( ) const
inlinenoexcept

Definition at line 36 of file ErrorHandling.h.

◆ what()

const char * IndexExceptionEvent::what ( ) const
finalnoexcept

Definition at line 41 of file ErrorHandling.cxx.


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