Project
Loading...
Searching...
No Matches
o2::emcal::NonlinearityFactory::FunctionNotFoundExcpetion Class Reference

Handling request of non-exisiting nonlinearity functions. More...

#include <NonlinearityHandler.h>

Inherits std::exception.

Public Member Functions

 FunctionNotFoundExcpetion (const std::string_view name)
 Constructor.
 
 ~FunctionNotFoundExcpetion () noexcept final=default
 Destructor.
 
const charwhat () const noexcept final
 Provide error message.
 
const std::string_view getNonlinName () const noexcept
 Getting the name of the function raising the exception.
 

Detailed Description

Handling request of non-exisiting nonlinearity functions.

Definition at line 191 of file NonlinearityHandler.h.

Constructor & Destructor Documentation

◆ FunctionNotFoundExcpetion()

o2::emcal::NonlinearityFactory::FunctionNotFoundExcpetion::FunctionNotFoundExcpetion ( const std::string_view  name)
inline

Constructor.

Parameters
Nameof the nonlinearity function raising the exception

Definition at line 196 of file NonlinearityHandler.h.

◆ ~FunctionNotFoundExcpetion()

o2::emcal::NonlinearityFactory::FunctionNotFoundExcpetion::~FunctionNotFoundExcpetion ( )
finaldefaultnoexcept

Destructor.

Member Function Documentation

◆ getNonlinName()

const std::string_view o2::emcal::NonlinearityFactory::FunctionNotFoundExcpetion::getNonlinName ( ) const
inlinenoexcept

Getting the name of the function raising the exception.

Returns
Name of the function raising the exception

Definition at line 213 of file NonlinearityHandler.h.

◆ what()

const char * o2::emcal::NonlinearityFactory::FunctionNotFoundExcpetion::what ( ) const
inlinefinalnoexcept

Provide error message.

Returns
Error message

Definition at line 206 of file NonlinearityHandler.h.


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