All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
GaudiGSL.h
Go to the documentation of this file.
1 // $Id: GaudiGSL.h,v 1.2 2007/05/24 14:39:10 hmd Exp $
2 // ============================================================================
3 // CVS tag $Name: $
4 // ============================================================================
5 #ifndef GAUDIGSL_GAUDIGSL_H
6 #define GAUDIGSL_GAUDIGSL_H 1
7 // Include files
8 #include "GaudiKernel/Kernel.h"
9 
10 class IGslSvc; // from GaudiGSL
11 
21 {
22 public:
23 
27  static const IGslSvc* gslSvc () ;
28 
32  static const IGslSvc* setGslSvc ( const IGslSvc* value ) ;
33 
34 private:
35 
36  static const IGslSvc* s_gslSvc ;
37 
38 };
39 
40 // ============================================================================
41 // The END
42 // ============================================================================
43 #endif // GAUDIGSL_GAUDIGSL_H
44 // ============================================================================
Helper class to get (static) access to Gaudi GSL Service General users are not supposed to use it...
Definition: GaudiGSL.h:20
The abstract interface to "deal" with GNU Scientific Library (GLS) The main task is the error handlin...
Definition: IGslSvc.h:18
static const IGslSvc * s_gslSvc
define the initial value for static variable
Definition: GaudiGSL.h:36
#define GAUDI_API
Definition: Kernel.h:108