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

Handling of error if starttime is to large (>=14). This is most likely caused by a corrupted channel header where a FEC channel is identified as a TRU channel. More...

#include <TRUDecodingErrors.h>

Inherits std::exception.

Public Member Functions

 FastOrStartTimeInvalidException (int time)
 Constructor.
 
 ~FastOrStartTimeInvalidException () noexcept final=default
 Destructor.
 
const charwhat () const noexcept final
 Access to error message.
 
int getStartTime () const noexcept
 Get the size of the L0 patch.
 

Detailed Description

Handling of error if starttime is to large (>=14). This is most likely caused by a corrupted channel header where a FEC channel is identified as a TRU channel.

Definition at line 27 of file TRUDecodingErrors.h.

Constructor & Destructor Documentation

◆ FastOrStartTimeInvalidException()

o2::emcal::FastOrStartTimeInvalidException::FastOrStartTimeInvalidException ( int  time)
inline

Constructor.

Parameters
l0sizeSize of the L0 patch

Definition at line 32 of file TRUDecodingErrors.h.

◆ ~FastOrStartTimeInvalidException()

o2::emcal::FastOrStartTimeInvalidException::~FastOrStartTimeInvalidException ( )
finaldefaultnoexcept

Destructor.

Member Function Documentation

◆ getStartTime()

int o2::emcal::FastOrStartTimeInvalidException::getStartTime ( ) const
inlinenoexcept

Get the size of the L0 patch.

Returns
Size of the L0 patch

Definition at line 49 of file TRUDecodingErrors.h.

◆ what()

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

Access to error message.

Returns
Error message

Definition at line 42 of file TRUDecodingErrors.h.


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