1 #include "protoDUNE_reco_data_Dec2018.fcl"
3 process_name: wclsraw2sig
7 #message: @local::dune_message_services_prod_debug
9 RandomNumberGenerator: {}
10 @table::protodune_rawdecoding_services
12 closeFileFast: true # default
13 fileName: "%ifb_raw_anal.root"
14 tmpDir: "<parent-path-of-filename>" # default
22 module_type: RootInput
23 saveMemoryObjectThreshold: 10485760
25 #inputCommands: ["drop *", "keep raw::RawDigits_*_*_*"]
26 #inputCommands: ["drop *", "keep *_*_*_Swizzler"]
31 @table::protoDUNE_rawdecoding_producers
34 module_type : WireCellToolkit
39 logsinks: ["stderr", "wcls-raw-to-sig.log"]
40 loglevels: ["debug", "pgraph:info"]
42 // Libraries in which to look for WCT components
43 plugins: ["WireCellGen", "WireCellSigProc", "WireCellPgraph", "WireCellLarsoft"]
45 // The tool marshals the art::Event to these visitors before.
46 // See notes below in params.
47 inputers: ["wclsLazyFrameSource:adcs"
48 // To use wclsMultiChannelNoiseDB you must also put epoch:dynamic below
49 // and you must have geo::Geometry service in your environment.
50 // ,"wclsMultiChannelNoiseDB"
53 // or after the WCT app is run. These names MUST be used identically in the Jsonnet
54 // fixme: https://github.com/WireCell/larwirecell/issues/3
55 //outputers: ["wclsFrameSaver:nfsaver", "wclsFrameSaver:spsaver"]
56 outputers: ["wclsFrameSaver:spsaver"]
58 // This sets the "main" Jsonnet file which provides the
59 // configuration for the Wire-Cell Toolkit components. It is
60 // take as relative to entries in WIRECELL_PATH.
61 configs: ["pgrapher/experiment/pdsp/wcls-raw-to-sig.jsonnet"]
63 // Set the "external variables" required by the Jsonnet.
65 // This locates the input raw::RawDigit collection in the art::Event
66 raw_input_label: "tpcrawdecoder:daq"
67 //raw_input_label: "caldata"
69 // Set "data" vs. "sim".
76 p1 : [ @sequence::protoDUNE_rawdecoding , raw2sig ]
77 trigger_paths : [ p1 ]
85 module_type: RootOutput
86 fileName: "output.root"
88 saveMemoryObjectThreshold: 10485760
91 "drop *", "keep recob::Wires_*_*_*"
93 // "drop *_nfspl1_raw_*",
94 // "drop *_nfspl1_threshold_*",
95 // "drop *_nfspl1_wiener_*",
96 // "drop *_nfspl1_gauss_*",
97 // "drop *_wcNoiseFilter_*_*",