33 #include <boost/python.hpp>
40 using namespace boost::python;
41 using namespace CLHEP;
48 class_<HepRandomEngine, boost::noncopyable>
49 (
"HepRandomEngine",
"base class of random engine", no_init)
52 class_<HepJamesRandom, bases<HepRandomEngine> >
53 (
"HepJamesRandom",
"HepJames random engine")
56 class_<RanecuEngine, bases<HepRandomEngine> >
57 (
"RanecuEngine",
"Ranecu random engine")
60 class_<RanluxEngine, bases<HepRandomEngine> >
61 (
"RanluxEngine",
"Ranlux random engine")
64 class_<Ranlux64Engine, bases<HepRandomEngine> >
65 (
"Ranlux64Engine",
"Ranlux64 random engine")