4 // -----------------------------------------------------------------------
 
    7 //                 inlined functions implementation file
 
    8 // -----------------------------------------------------------------------
 
    9 // This file is part of Geant4 (simulation toolkit for HEP).
 
   11 // =======================================================================
 
   12 // Gabriele Cosmo - Created: 19th August 1998
 
   13 // =======================================================================
 
   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();