1 //--------------------------------------------------------------------------
2 // File and Version Information:
3 // $Id: EvtRanFor.cpp,v 1.5 2009-03-16 15:44:04 robbep Exp $
6 // subroutine emcranfor_.
7 // Provides FORTRAN calable interface to EvtRandom::Flat()
8 // Can be used as EVTRANFOR instead of RANLUX in FORTRAN programs
9 // or as evtranfor_ instead of ranlux_ in C/C++ programs.
10 // No header file is provided, as C++ programs should use EvtRandom
13 // Software developed for the BaBar Detector at the SLAC B-Factory.
18 // Copyright Information: See EvtGen/COPYRIGHT
20 //------------------------------------------------------------------------
21 #include "EvtGenBase/EvtPatches.hh"
26 #include "EvtGenBase/EvtRandom.hh"
29 void EVTRANFOR(float *rvec, int *len)
31 for (int i=0;i<*len;i++)
32 rvec[i] = EvtRandom::Flat();
37 void evtranfor_(float *rvec, int *len)
39 for (int i=0;i<*len;i++)
40 rvec[i] = EvtRandom::Flat();