Seeding and event header
Currently, seeding is done by to algorithms in Sim/GaussAlgs
which use the LbAppInit
from LHCb to keep track of the event and run number to seed the random service in Gauss. I know from @hegner that FCC seeds there events 'somewhere else'. As a temporary solution, should we implement a simple algorithm to do the seeding for now? We will need to revisit this entire construct once we use migrate the minimal Gaussino to multithreading anyway as having multiple events in flight will complicate the entire thing, especially when reproducibility is concerned.
They also create the event headers which then further configured in other algorithms. How do we intend to handle those headers in Gaussino?