All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
seedservice_sbnd.fcl
Go to the documentation of this file.
1 #
2 # File: seedservice_sbnd.fcl
3 # Desc: custom configurations of NuRandomService for sbnd
4 # Author: Gianluca Petrillo (petrillo@fnal.gov)
5 # Date: February 13th, 2015
6 # Version: 1.1
7 #
8 # The default configuration is the "random" policy, that defies the goal of the
9 # seed service altogether.
10 #
11 # Changes:
12 # 20150213 (petrillo@fnal.gov) [v1.0]
13 # first version; not many choices here
14 # 20160601 (petrillo@fnal.gov) [v1.1]
15 # changed to per-event seed policy
16 
17 # 20200121 (pgreen@fnal.gov)
18 # Reverted to "random" policy. The "perEvent" policy was not being used correctly in any later
19 # jobs - official production included - resulting in numerous bugs. This needs to be revisited
20 # at a later stage as a "perEvent" policy, if implemented properly, would be preferable.
21 #
22 
23 #include "seedservice.fcl"
24 
25 BEGIN_PROLOG
26 
27 #
28 # Per-event policy requires an event time stamp for generated events.
29 # That can be achieved by adding to the EmptyEvent source module configuration:
30 # timestampPlugin: { plugin_type: "GeneratedEventTimestamp" }
31 #
32 
33 sbnd_seedservice: @local::random_NuRandomService # from seedservice.fcl
34 
35 END_PROLOG