]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TEvtGen/EvtGenBase/EvtSimpleRandomEngine.hh
An effective FD corretion
[u/mrichter/AliRoot.git] / TEvtGen / EvtGenBase / EvtSimpleRandomEngine.hh
CommitLineData
da0e9ce3 1//--------------------------------------------------------------------------
2//
3// Environment:
4// This software is part of the EvtGen package developed jointly
5// for the BaBar and CLEO collaborations. If you use all or part
6// of it, please give an appropriate acknowledgement.
7//
8// Copyright Information: See EvtGen/COPYRIGHT
9// Copyright (C) 1998 Caltech, UCSB
10//
11// Module: EvtGen/EvtRandom.hh
12//
13// Description:Class to generate random numbers. Single member
14// function random is expected to return a random
15// number in the range ]0..1[.
16//
17// Modification history:
18//
19// RYD December 25, 1999 Module created
20//
21//------------------------------------------------------------------------
22
23#ifndef EVTSIMPLERANDOMENGINE_HH
24#define EVTSIMPLERANDOMENGINE_HH
25
26class EvtSimpleRandomEngine{
27
28public:
29
30 EvtSimpleRandomEngine(){
31 _next=1;
32 }
33
34 void reset() {
35 _next=1;
36 }
37
38 virtual double random();
39
40private:
41
42 unsigned long int _next;
43
44};
45
46#endif
47
48