all the random number streams are handled in a centralized way in CDF2SIM
by a single random number (RN) manager
all the random number streams are named
to initialize Herwig RN stream from within CDF2SIM:
AC++> root TRn::Instance()->Init("Herwig",seed1,seed2,seed3)
seed1 : (INTEGER) Seed from which the sequence was started.
seed2 : (INTEGER) Number (mod 10^9 ) of random number generated so far.
seed3 : (INTEGER) Billions ( 10^9 ) of random numbers generated so far.
so normally it looks like this:
AC++> root TRn::Instance()->Init("Herwig",1,0,0)
The seeds are the ones taken by the underlying RN generator (CERN V113) -
see
http://wwwinfo.cern.ch/asdoc/shortwrupsdir/v113/top.html
for more details.