31#include <boost/python.hpp> 
   38using namespace boost::python;
 
   46  class_<HepRandomEngine, boost::noncopyable>
 
   47    (
"HepRandomEngine", 
"base class of random engine", no_init)
 
   50  class_<HepJamesRandom, bases<HepRandomEngine> >
 
   51    (
"HepJamesRandom", 
"HepJames random engine")
 
   54  class_<RanecuEngine, bases<HepRandomEngine> >
 
   55    (
"RanecuEngine", 
"Ranecu random engine")
 
   58  class_<RanluxEngine, bases<HepRandomEngine> >
 
   59    (
"RanluxEngine", 
"Ranlux random engine")
 
   62  class_<Ranlux64Engine, bases<HepRandomEngine> >
 
   63    (
"Ranlux64Engine", 
"Ranlux64 random engine")
 
void export_RandomEngines()