BitsPass_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  m1a:
16  {
17  module_type: IntProducer
18  ivalue: 1
19  }
20  m2a:
21  {
22  module_type: IntProducer
23  ivalue: 2
24  }
25  m3a:
26  {
27  module_type: IntProducer
28  ivalue: 3
29  }
30  m4a:
31  {
32  module_type: IntProducer
33  ivalue: 4
34  }
35  m5a:
36  {
37  module_type: IntProducer
38  ivalue: 5
39  }
40  m6a:
41  {
42  module_type: IntProducer
43  ivalue: 6
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  p1a: [ "f1", m1a ]
97  p2a: [ "f2", m2a ]
98  p3a: [ "f3", m3a ]
99  p4a: [ "f4", m4a ]
100  p5a: [ "f5", m5a ]
101  p6a: [ "f6", m6a ]
102 
103  e1: [ a1 ]
104  e2: [ outp1a, outp2a, outp3a, outp8a ]
105  e4: [ outp4, outp5 ]
106  e5: [ outp6 ]
107  e6: [ outp7 ]
108 
109  trigger_paths: [ p1a, p2a, p3a, p4a, p5a, p6a ]
110  end_paths: [ e1, e2, e4, e5, e6 ]
111 }
112 
113 outputs:
114 {
115  outp1a:
116  {
117  module_type: TestOutput
118  shouldPass: 3
119  SelectEvents: [ p1a ]
120  }
121 
122  outp2a:
123  {
124  module_type: TestOutput
125  shouldPass: 1
126  SelectEvents: [ p2a ]
127  }
128 
129  outp3a:
130  {
131  module_type: TestOutput
132  shouldPass: 70
133  SelectEvents: [ p4a, p5a ]
134  }
135 
136  outp8a:
137  {
138  module_type: TestOutput
139  shouldPass: 29
140  SelectEvents: [ "!p5a" ]
141  }
142 
143  outp4:
144  {
145  module_type: TestOutput
146  shouldPass: 74
147  SelectEvents: [ "*" ]
148  }
149 
150  outp5:
151  {
152  module_type: TestOutput
153  shouldPass: 25
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 }