testPredefinedSeed01.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: no range check in preDefinedSeed mode
7 #
8 # The service does not even read range check configuration.
9 #
10 #
11 
12 #include "messageService.fcl"
13 
14 # Give this job a name.
15 process_name : SeedTestPredefined
16 
17 # Start form an empty source
18 source :
19 {
20  module_type : EmptyEvent
21  maxEvents : 2
22 }
23 
24 services :
25 {
26  message : @local::mf_interactive
27  RandomNumberGenerator: {}
28 
29  NuRandomService: {
30  policy : "preDefinedSeed"
31  baseSeed : 1
32  maxUniqueEngines : 6
33  checkRange : true
34  verbosity : 2
35  endOfJobSummary : false
36 
37  stest01 : {
38  a : 3
39  b : 5
40  }
41 
42  stest02 : {
43  a : 7
44  c : 9
45  }
46  }
47 
48 }
49 
50 physics :
51 {
52  analyzers: {
53  stest01 : {
54  module_type : SeedTestPolicy
55  module_name : stest01
56  instanceNames : [ "a", "b" ]
57  }
58 
59  stest02 : {
60  module_type : SeedTestPolicy
61  module_name : stest02
62  instanceNames : [ "a", "c" ]
63  }
64 
65  }
66 
67  e1 : [stest01, stest02]
68 
69  end_paths : [e1]
70 
71 }