ProducingService_w.fcl
Go to the documentation of this file.
1 BEGIN_PROLOG
2 int_value: 14
3 double_value: 2.5
4 branch_type: 2 # Run
5 END_PROLOG
6 
7 source: {
8  module_type: RootInput
9  fileNames: @nil
10 }
11 
12 services: {
13  IntProducingService: {
14  ivalue: @local::int_value
15  branchType: @local::branch_type
16  }
17 
18  # Test that products from the source can be looked up, but products
19  # from another service cannot be looked up.
20  LastDoubleProducingService: {
21  value: @local::double_value
22  source_input_label: "makeInt::input_source"
23  service_input_label: "IntProducingService::current_process"
24  branchType: @local::branch_type
25  }
26 }
27 
28 physics: {
29  analyzers: {
30  a1: {
31  module_type: IntTestAnalyzer
32  input_label: "IntProducingService::current_process"
33  branch_type: @local::branch_type
34  expected_value: @local::int_value
35  }
36  }
37  e1: [a1, o1]
38 }
39 
40 outputs.o1: {
41  module_type: RootOutput
42  fileName: "out.root"
43 }