/*******************************************************************************
* Project: BaBar detector at the SLAC PEP-II B-factory
* Package: EvtGenBase
- * File: $Id: EvtStdlibRandomEngine.hh,v 1.1 2003/06/29 06:01:29 dvoretsk Exp $
+ * File: $Id: EvtStdlibRandomEngine.hh,v 1.2 2009-03-16 16:39:15 robbep Exp $
* Author: Alexei Dvoretskii, dvoretsk@slac.stanford.edu, 2001-2002
*
* Copyright (C) 2002 Caltech
#define EVT_STDLIB_RANDOM_ENGINE_HH
#include <stdlib.h>
+#include <TRandom.h>
#include "EvtGenBase/EvtRandomEngine.hh"
class EvtStdlibRandomEngine : public EvtRandomEngine {
void setSeed(unsigned int seed)
{
- srand(seed);
+ //srand(seed);
+ gRandom->SetSeed(seed);
}
virtual double random()
{
- double x = rand();
+ /*double x = rand();
double y = RAND_MAX;
- return x/y;
+ return x/y;*/
+ return gRandom->Rndm();
}
};