TestAnalyzerSelect.fcl
Go to the documentation of this file.
1 process_name: PROD
2 
3 services.scheduler.wantSummary: true
4 
5 source: {
6  module_type: EmptyEvent
7  maxEvents: 99
8 }
9 
10 physics: {
11  producers: {
12  m1a: {
13  module_type: IntProducer
14  ivalue: 1
15  }
16  }
17 
18  filters: {
19  f1: {
20  module_type: TestFilter
21  acceptValue: 40
22  onlyOne: false
23  }
24  }
25 
26  analyzers: {
27  an1: {
28  module_type: TestAnalyzerSelect
29  shouldPass: 40
30  SelectEvents: [ p1a ]
31  }
32  an2: {
33  module_type: TestAnalyzerSelect
34  shouldPass: 99
35  SelectEvents: [ p2a ]
36  }
37  an3: {
38  module_type: TestAnalyzerSelect
39  shouldPass: 59
40  SelectEvents: [ p3a ]
41  }
42  }
43 
44  p1a: [ f1, m1a ]
45  p2a: [ "-f1", m1a ]
46  p3a: [ "!f1", m1a ]
47 
48  e: [ an1, outp1, an2, outp2, an3, outp3 ]
49 }
50 
51 outputs: {
52  outp1: {
53  module_type: TestOutput
54  shouldPass: 40
55  SelectEvents: [ p1a ]
56  }
57  outp2: {
58  module_type: TestOutput
59  shouldPass: 99
60  SelectEvents: [ p2a ]
61  }
62  outp3: {
63  module_type: TestOutput
64  shouldPass: 59
65  SelectEvents: [ p3a ]
66  }
67 }
68