Random Number Seeds Procedure (as of 2014-03-07)
From GlueXWiki
- bggen and hdgeant have config files where the seeds can be set
- in the data model:
- 2 slots for hdgeant seeds
- 3 slots for mcsmear seeds
- hdgeant records its random number seed for each event
- mcsmear by default initializes its seed from the uuid
- it then records its seed for each event
- if it sees and mcsmear seed at the beginning of an event, it will use it
- this scheme breaks down for multi-threaded running of mcsmear
- mcsmear can accept a seed from the command line
- David is working on smoothing some edges.