Gaudi Framework, version v23r6

Home   Generated: Wed Jan 30 2013
 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 Jan 30 2013 17:13:39 for Gaudi Framework, version v23r6 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004