32 HepRandomEngine::operator double() {
36 HepRandomEngine::operator float() {
37 return float( flat() );
40 HepRandomEngine::operator
unsigned int() {
41 return (
unsigned int)( flat() * exponent_bit_32() );
46 const std::string & filename,
47 const std::string & classname,
48 const std::string & methodname) {
50 std::cerr <<
"Failure to find or open file " << filename <<
51 " in " << classname <<
"::" << methodname <<
"()\n";
58 std::cerr <<
"HepRandomEngine::put called -- no effect!\n";
62 std::cerr <<
"HepRandomEngine::get called -- no effect!\n";
67 return "HepRandomEngine-begin";
71 std::cerr <<
"HepRandomEngine::getState called -- no effect!\n";
76 std::cerr <<
"v=HepRandomEngine::put() called -- no data!\n";
77 std::vector<unsigned long>
v;
81 std::cerr <<
"HepRandomEngine::get(v) called -- no effect!\n";
85 std::cerr <<
"HepRandomEngine::getState(v) called -- no effect!\n";