Project

General

Profile

Bug #15670

SimWireMicroBooNE results are not reproducible

Added by Gianluca Petrillo almost 3 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
02/24/2017
Due date:
% Done:

0%

Estimated time:
Duration:

Description

The module SimWireMicroBooNE tries very hard to make its results irreproducible:

  • it uses ROOT default random generator, gRandom, not setting the seed anywhere
  • it also uses C++ random generators, extracting the seed from the system clock
  • it also uses two CLHEP random streams controlled by art/NuRandomService, whose seeds are managed...
  • ... but standard_detsim_uboone.fcl sets NuRandomService policy to random, so that they are anyway extracted from the system clock

This does not help when trying to determine if upstream changes are breaking MicroBooNE code.



Also available in: Atom PDF