|
Gaudi Framework, version v22r4 |
| Home | Generated: Fri Sep 2 2011 |
00001 // $Id: GslErrorException.h,v 1.2 2006/11/30 10:40:53 mato Exp $ 00002 // ============================================================================ 00003 #ifndef GAUDIGSL_GSLERRORException_H 00004 #define GAUDIGSL_GSLERRORException_H 1 00005 // Include files 00006 // from STL 00007 #include <string> 00008 // from GaudiKernel 00009 #include "GaudiKernel/AlgTool.h" 00010 // from GaudiGSL 00011 #include "GaudiGSL/IGslErrorHandler.h" 00012 #include "GaudiGSL/GslError.h" 00013 // forward declaration 00014 00028 class GslErrorException: public extends1<AlgTool, IGslErrorHandler> { 00029 public: 00030 00037 virtual StatusCode handle 00038 ( const GslError& error ) const ; 00039 00045 GslErrorException 00046 ( const std::string& type , 00047 const std::string& name , 00048 const IInterface* parent ); 00049 00051 virtual ~GslErrorException( ); 00052 00053 private: 00054 00056 std::vector<int> m_ignore ; 00057 00058 }; 00059 00060 // ============================================================================ 00061 // The END 00062 // ============================================================================ 00063 #endif // GAUDIGSL_GSLERRORException_H 00064 // ============================================================================