frame-shunt.fcl
Go to the documentation of this file.
1 source :{
2  module_type: RootInput
3  //inputCommands: ["keep raw::RawDigits_*_*_*", "drop *"]
4 // inputCommands: ["drop *", "keep raw::RawDigits_*_*_*"]
5  // raw::RawDigits_wcNoiseFilter__DataRecoStage1
6  inputCommands: ["keep *", "drop raw::ubdaqSoftwareTriggerData_*_*_*"]
7  //inputCommands: ["drop raw::ubdaqSoftwareTriggerData_*_*_*"]
8  maxEvents: 1
9 }
10 physics :{
11  producers: {
12  shunt : {
13  module_type : WireCellToolkit
14  wcls_main: {
15  # Configure Wire Cell / Larsoft integration layer
16  tool_type: WCLS
17  # The "apps" are the main executing components on the WCT side
18  apps: ["Omnibus"]
19  # Plugins are libraries of WCT components
20  plugins: ["WireCellGen", "WireCellSigProc", "WireCellSio", "WireCellLarsoft"]
21  # The top-level WCT configuration sequence
22  configs: ["frame-shunt.jsonnet"]
23  # Two-faced input components. Needs to also be mentioned in WCT config.
24  inputers: ["wclsRawFrameSource"]
25  # Two-faced output components. Needs to also be mentioned in WCT config.
26  outputers: ["wclsCookedFrameSink"]
27  # external parameters injected into the WCT configuration
28  params: {
29  detector: "uboone"
30  input: "/dev/null"
31  output: "magnify.root"
32  }
33  }
34  }
35  }
36 
37  p1 : [shunt]
38  trigger_paths: [p1]
39 
40 }
41