/random/

Random number status control commands.


Sub-directories :


Commands :


setSeeds [IntArray]

Initialize the random number generator with integer seed stream.
Number of integers should be more than 1.
Actual number of integers to be used depends on the individual random number engine.

Available Geant4 state(s) : PreInit Idle GeomClosed

Parameters
IntArray type s


setDirectoryName [fileName]

Define the directory name of the rndm status files.
Directory will be created if it does not exist.

Available Geant4 state(s) : PreInit Idle GeomClosed

Parameters
fileName type s Omittable : default value = ./


setSavingFlag [flag]

The randomNumberStatus will be saved at :
begining of run (currentRun.rndm) and begining of event (currentEvent.rndm)

Available at all Geant4 states.

Parameters
flag type b Omittable : default value = 1


saveThisRun

copy currentRun.rndm to runXXX.rndm

Available Geant4 state(s) : Idle GeomClosed EventProc


saveThisEvent

copy currentEvent.rndm to runXXXevtYYY.rndm

Available Geant4 state(s) : EventProc


resetEngineFrom [fileName]

Reset the status of the rndm engine from a file.
See CLHEP manual for detail.
The engine status must be stored beforehand.
Directory of the status file should be set by /random/setDirectoryName.

Available Geant4 state(s) : PreInit Idle GeomClosed

Parameters
fileName type s Omittable : default value = currentRun.rndm


saveThisEvent2

A bug-fixed version of Geant4 standard saveThisEvent.
copy currentEvent.rndm to runXXXevtYYY.rndm

Available Geant4 state(s) : EventProc GeomClosed


setSequence [sequence]

set random seed with a sequence number 0 to 214.

Range : sequence>=0 && sequence<215

Available Geant4 state(s) : PreInit Idle

Parameters
sequence type i