BitsFail_t.fcl
Go to the documentation of this file.
1 process_name: PROD
2 
3 services.scheduler.wantSummary: true
4 
5 source:
6 {
7  module_type: EmptyEvent
8  maxEvents: 99
9 }
10 
11 physics:
12 {
13  producers:
14  {
15  m1b:
16  {
17  module_type: IntProducer
18  ivalue: 10
19  }
20  m2b:
21  {
22  module_type: IntProducer
23  ivalue: 20
24  }
25  m3b:
26  {
27  module_type: IntProducer
28  ivalue: 30
29  }
30  m4b:
31  {
32  module_type: IntProducer
33  ivalue: 40
34  }
35  m5b:
36  {
37  module_type: IntProducer
38  ivalue: 50
39  }
40  m6b:
41  {
42  module_type: IntProducer
43  ivalue: 60
44  }
45  }
46 
47  analyzers:
48  {
49  a1:
50  {
51  module_type: TestResultAnalyzer
52  dump: true
53  }
54  }
55 
56  filters:
57  {
58  f1:
59  {
60  module_type: TestFilter
61  acceptValue: 30
62  onlyOne: true
63  }
64  f2:
65  {
66  module_type: TestFilter
67  acceptValue: 70
68  onlyOne: true
69  }
70  f3:
71  {
72  module_type: TestFilter
73  acceptValue: 12
74  onlyOne: true
75  }
76  f4:
77  {
78  module_type: TestFilter
79  acceptValue: 30
80  onlyOne: false
81  }
82  f5:
83  {
84  module_type: TestFilter
85  acceptValue: 70
86  onlyOne: false
87  }
88  f6:
89  {
90  module_type: TestFilter
91  acceptValue: 12
92  onlyOne: false
93  }
94  }
95 
96  p1b: [ "!f1", m1b ]
97  p2b: [ "!f2", m2b ]
98  p3b: [ "!f3", m3b ]
99  p4b: [ "!f4", m4b ]
100  p5b: [ "!f5", m5b ]
101  p6b: [ "!f6", m6b ]
102 
103  e1: [ a1 ]
104  e3: [ outp1b, outp2b, outp3b, outp8b ]
105  e4: [ outp4, outp5 ]
106  e5: [ outp6 ]
107  e6: [ outp7 ]
108 
109  trigger_paths: [ p1b, p2b, p3b, p4b, p5b, p6b ]
110  end_paths: [ e1, e3, e4, e5, e6 ]
111 }
112 
113 outputs:
114 {
115  outp1b:
116  {
117  module_type: TestOutput
118  shouldPass: 96
119  SelectEvents: [ p1b ]
120  }
121 
122  outp2b:
123  {
124  module_type: TestOutput
125  shouldPass: 98
126  SelectEvents: [ p2b ]
127  }
128 
129  outp3b:
130  {
131  module_type: TestOutput
132  shouldPass: 69
133  SelectEvents: [ p4b, p5b ]
134  }
135 
136  outp8b:
137  {
138  module_type: TestOutput
139  shouldPass: 70
140  SelectEvents: [ "!p5b" ]
141  }
142 
143  outp4:
144  {
145  module_type: TestOutput
146  shouldPass: 99
147  SelectEvents: [ "*" ]
148  }
149 
150  outp5:
151  {
152  module_type: TestOutput
153  shouldPass: 0
154  SelectEvents: [ "!*" ]
155  }
156 
157  outp6:
158  {
159  module_type: TestOutput
160  shouldPass: 99
161  SelectEvents: [ "*", "!*" ]
162  }
163 
164  outp7:
165  {
166  module_type: TestOutput
167  shouldPass: 99
168  }
169 }