ATLAS Offline Software
Public Member Functions | List of all members
AthenaPoolCnvSvc::ExcCaughtException Class Reference

Exception — Caught an exception during conversion. More...

#include <exceptions.h>

Inheritance diagram for AthenaPoolCnvSvc::ExcCaughtException:
Collaboration diagram for AthenaPoolCnvSvc::ExcCaughtException:

Public Member Functions

 ExcCaughtException (const char *fnname, const char *action, const std::exception &ex, const std::type_info &ti, const std::string &key)
 Constructor. More...
 

Detailed Description

Exception — Caught an exception during conversion.

Encountered an exception during conversion.

Definition at line 85 of file Database/AthenaPOOL/AthenaPoolCnvSvc/AthenaPoolCnvSvc/exceptions.h.

Constructor & Destructor Documentation

◆ ExcCaughtException()

AthenaPoolCnvSvc::ExcCaughtException::ExcCaughtException ( const char *  fnname,
const char *  action,
const std::exception &  ex,
const std::type_info &  ti,
const std::string &  key 
)

Constructor.

Parameters
fnnameName of the function being executed.
actionWhat we were doing when we caught the exception.
exThe caught exception.
tiThe class being thinned.
keyKey of the class being thinned.

Definition at line 120 of file Database/AthenaPOOL/AthenaPoolCnvSvc/src/exceptions.cxx.

125  : std::runtime_error (excCaughtException_format (fnname, action, ex, ti, key))
126 {
127 }

The documentation for this class was generated from the following files:
AthenaPoolCnvSvc::excCaughtException_format
std::string excCaughtException_format(const char *fnname, const char *action, const std::exception &ex, const std::type_info &ti, const std::string &key)
Helper: format exception error string.
Definition: Database/AthenaPOOL/AthenaPoolCnvSvc/src/exceptions.cxx:96
python.CaloScaleNoiseConfig.action
action
Definition: CaloScaleNoiseConfig.py:77
mapkey::key
key
Definition: TElectronEfficiencyCorrectionTool.cxx:37