17 inline RandPoisson::RandPoisson(HepRandomEngine & anEngine,
double a1 )
18 : HepRandom(), meanMax(2.0E9), defaultMean(a1),
19 localEngine(&anEngine, do_nothing_deleter()), oldm(-1.0) {
20 status[0] = status[1] = status[2] = 0.;
23 inline RandPoisson::RandPoisson(HepRandomEngine * anEngine,
double a1 )
24 : HepRandom(), meanMax(2.0E9), defaultMean(a1),
25 localEngine(anEngine), oldm(-1.0) {
26 status[0] = status[1] = status[2] = 0.;
29 inline HepRandomEngine * RandPoisson::getLocalEngine() {
30 return localEngine.get();