1 #ifndef GAUDIGSL_GSLERRORException_H
2 #define GAUDIGSL_GSLERRORException_H 1
7 #include "GaudiKernel/AlgTool.h"
9 #include "GaudiGSL/IGslErrorHandler.h"
10 #include "GaudiGSL/GslError.h"
43 (
const std::string&
type ,
44 const std::string&
name ,
60 #endif // GAUDIGSL_GSLERRORException_H
std::vector< int > m_ignore
codes to be ignored:
Helper class to represent GSL errors.
This class is used for returning status codes from appropriate routines.
Definition of the basic interface.
GslErrorException(const std::string &type, const std::string &name, const IInterface *parent)
Standard constructor.
StatusCode handle(const GslError &error) const override
handle the GSL error
Base class used to extend a class implementing other interfaces.
Concrete GSL eror handler It is just thrown the exception.
~GslErrorException() override=default
destructor (protected and virtual)