Gaudi Framework, version v25r2

Home   Generated: Wed Jun 4 2014
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
HepRndmBaseEngine.h
Go to the documentation of this file.
1 //====================================================================
2 // CLHEP Basic Random Engine definition file
3 //--------------------------------------------------------------------
4 //
5 // Package : HepRndm ( The LHCb Offline System)
6 // Author : M.Frank
7 // History :
8 // +---------+----------------------------------------------+---------
9 // | Date | Comment | Who
10 // +---------+----------------------------------------------+---------
11 // | 29/10/99| Initial version | MF
12 // +---------+----------------------------------------------+---------
13 //
14 //====================================================================
15 #ifndef HEPRNDM_HEPRNDMBASEENGINE_H
16 #define HEPRNDM_HEPRNDMBASEENGINE_H 1
17 
18 // Framework include files
19 #include "RndmEngine.h"
20 
21 // Forward declarations
22 namespace CLHEP {
23  class HepRandomEngine;
24 }
25 
26 namespace HepRndm {
27 
28  class BaseEngine : public RndmEngine {
29  protected:
30  CLHEP::HepRandomEngine* m_hepEngine;
31  public:
32  BaseEngine(const std::string& name, ISvcLocator* loc)
33  : RndmEngine( name, loc ), m_hepEngine(0) {
34  }
35  virtual ~BaseEngine() {
36  }
37  CLHEP::HepRandomEngine* hepEngine() {
38  return m_hepEngine;
39  }
40  };
41 }
42 #endif // HEPRNDM_HEPRNDMBASEENGINE_H

Generated at Wed Jun 4 2014 14:48:58 for Gaudi Framework, version v25r2 by Doxygen version 1.8.2 written by Dimitri van Heesch, © 1997-2004