testPredefinedSeed02.fcl
Go to the documentation of this file.
1 # Test the seeds service.
2 #
3 # Policy: preDefinedSeed
4 # Valid: yes
5 # Will succeed: yes
6 # Purpose: colliding seeds are allowed in preDefinedSeed mode
7 #
8 #
9 
10 #include "messageService.fcl"
11 
12 # Give this job a name.
13 process_name : SeedTestPredefined
14 
15 # Start form an empty source
16 source :
17 {
18  module_type : EmptyEvent
19  maxEvents : 2
20 }
21 
22 services :
23 {
24  message : @local::mf_interactive
25  RandomNumberGenerator: {}
26 
27  NuRandomService: {
28  policy : "preDefinedSeed"
29  verbosity : 2
30  endOfJobSummary : false
31 
32  stest01 : {
33  a : 3
34  b : 5
35  }
36 
37  stest02 : {
38  a : 7
39  c : 3
40  }
41  }
42 
43 }
44 
45 physics :
46 {
47  analyzers: {
48  stest01 : {
49  module_type : SeedTestPolicy
50  module_name : stest01
51  instanceNames : [ "a", "b" ]
52  }
53 
54  stest02 : {
55  module_type : SeedTestPolicy
56  module_name : stest02
57  instanceNames : [ "a", "c" ]
58  }
59 
60  }
61 
62  e1 : [stest01, stest02]
63 
64  end_paths : [e1]
65 
66 }