Gaudi Framework, version v23r5

Home   Generated: Wed Nov 28 2012
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
IRndmGenSvc.h
Go to the documentation of this file.
1 // $Header: /tmp/svngaudi/tmp.jEpFh25751/Gaudi/GaudiKernel/GaudiKernel/IRndmGenSvc.h,v 1.4 2006/11/30 14:43:13 mato Exp $
2 #ifndef GAUDIKERNEL_IRNDMGENSVC_H
3 #define GAUDIKERNEL_IRNDMGENSVC_H
4 
5 // STL include files
6 #include <string>
7 #include <vector>
8 
9 // Framework include files
10 #include "GaudiKernel/IService.h"
11 #include "GaudiKernel/IRndmGen.h"
12 
13 // Forward declarations
14 class IFactory;
15 class IRndmGen;
16 class StreamBuffer;
17 class IRndmEngine;
18 class IRndmGenFactory;
19 
36 class GAUDI_API IRndmGenSvc: virtual public IService {
37 public:
43  virtual IRndmEngine* engine() = 0;
49  virtual StatusCode generator(const IRndmGen::Param& par, IRndmGen*& refpGen) = 0;
50 };
51 
52 #endif // GAUDIKERNEL_IRNDMGENSVC_H

Generated at Wed Nov 28 2012 12:17:13 for Gaudi Framework, version v23r5 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004