All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
stage0_icarus_defs.fcl
Go to the documentation of this file.
1 ##
2 ## ICARUS definitions for the first stage of data processing
3 ## modeled on standard version
4 ##
5 
7 
8 #include "decoderdefs_icarus.fcl"
9 #include "recowire_icarus.fcl"
11 #include "icarus_ophitfinder.fcl"
12 #include "icarus_flashfinder.fcl"
16 
17 BEGIN_PROLOG
18 
19 ### Analyzers employed during stage 0 processing ###
21 {
22  purityinfoana0: { module_type: "TPCPurityInfoAna"
23  PurityInfoLabel: "purityana0"
24  PrintInfo: false
25  SelectEvents: [ reco ]
26  }
27  purityinfoana1: { module_type: "TPCPurityInfoAna"
28  PurityInfoLabel: "purityana1"
29  PrintInfo: false
30  SelectEvents: [ reco ]
31  }
32 }
33 
34 # set the name of our `extractPMTconfig` and `extractTriggerConfig` for our decoders
35 decodeTriggerV2.DecoderTool.TrigConfigLabel: triggerconfig
36 decodePMT.PMTconfigTag: pmtconfig
37 decodePMT.TriggerTag: daqTrigger
38 
39 ### This is the complete list of all producers! ###
40 icarus_stage0_producers:
41 {
42 
43  ### configuration extraction
44  triggerconfig: @local::extractTriggerConfig
45  pmtconfig: @local::extractPMTconfig
46 
47  ### Decoder definitions
48  daqTrigger: @local::decodeTrigger
49 
50  daqTPC: @local::decodeTPC
51 
52  daqTPCROI: @local::decodeTPCROI
53 
54  daqPMT: @local::decodePMT
55 
56  daqCRT: @local::crtdaq_icarus
57 
58  daqTrigger: @local::decodeTriggerV2
59 
60  ### calwire producers
61  decon1droi: @local::icarus_decon1droi
62 
63  ### wire-cell decon producers
69 
70  ### ROI finding on complete deconvolved waveforms
71  roifinder: @local::icarus_roifinder
72  roifinder2d: @local::icarus_roifinder
73 
74  ### hit-finder producers
75  gaushit: @local::gaus_hitfinder_icarus
76  gaushitTPCWW: @local::gaus_hitfinder_icarus
77  gaushitTPCWE: @local::gaus_hitfinder_icarus
78  gaushitTPCEW: @local::gaus_hitfinder_icarus
79  gaushitTPCEE: @local::gaus_hitfinder_icarus
80 
81  ### trigger emulation foundation
83  pmtthr: @local::icarus_pmtdiscriminatethr
84 
85  ### Optical hit finder
86  ophit: @local::icarus_ophit_data
87  ophitfull: @local::icarus_ophitdebugger_data
88  opflashCryoE: @local::ICARUSSimpleFlashDataCryoE
89  opflashCryoW: @local::ICARUSSimpleFlashDataCryoW
90 
91  ### Purity monitoring
92  purityana0: { module_type: "ICARUSPurityDQM" }
93  purityana1: { module_type: "ICARUSPurityDQM" }
94 }
95 
96 icarus_stage0_filters:
97 {
98  flashfilterBNB: { module_type: "FilterOpFlash"
99  OpFlashProducerList: ["opflashCryoE","opflashCryoW"]
100 # WindowStartTime: -1489.6 # -1489.4 - 0.2us safe margin
101 # WindowEndTime: -1487.6 # -1487.8 + 0.2us safe margin
102 # WindowStartTime: -1490.8 # 9.6 us - 1500 us offset - 0.4us safe margin
103 # WindowEndTime: -1488.4 # 11.2 -1500 us offset + 0.4us safe margin
104  WindowStartTime: -0.2 # Gate is now recentered by Gianluca/Andrea
105  WindowEndTime: 1.8
106  }
107  flashfilterNuMI: { module_type: "FilterOpFlash"
108  OpFlashProducerList: ["opflashCryoE","opflashCryoW"]
109  WindowStartTime: -0.2
110  WindowEndTime: 9.8
111  }
112 
113  triggerfilterBNB: { module_type: "TriggerTypeFilter"
114  TriggerDataLabel: "daqTrigger"
115  TriggerType: "BNB"
116  }
117 
118  triggerfilterNuMI: { module_type: "TriggerTypeFilter"
119  TriggerDataLabel: "daqTrigger"
120  TriggerType: "NuMI"
121  }
122 
123  triggerfilterOffbeamBNB: { module_type: "TriggerTypeFilter"
124  TriggerDataLabel: "daqTrigger"
125  TriggerType: "OffbeamBNB"
126  }
127 
128  triggerfilterOffbeamNuMI: { module_type: "TriggerTypeFilter"
129  TriggerDataLabel: "daqTrigger"
130  TriggerType: "OffbeamNuMI"
131  }
132 
133 
134  triggerfilterUnknown: { module_type: "TriggerTypeFilter"
135  TriggerDataLabel: "daqTrigger"
136  TriggerType: "Unknown"
137  }
138 }
139 
140 
141 ### Below are a list of convenient sequences that can be used for production/typical users. ###
142 
143 icarus_stage0_trigger_BNB: [ triggerconfig,
144  daqTrigger,
145  triggerfilterBNB
146  ]
147 
148 icarus_stage0_trigger_NuMI: [ triggerconfig,
149  daqTrigger,
150  triggerfilterNuMI
151  ]
152 
153 icarus_stage0_trigger_OffbeamBNB: [ triggerconfig,
154  daqTrigger,
155  triggerfilterOffbeamBNB
156  ]
157 
158 icarus_stage0_trigger_OffbeamNuMI: [ triggerconfig,
159  daqTrigger,
160  triggerfilterOffbeamNuMI
161  ]
162 
163 icarus_stage0_trigger_Unknown: [ triggerconfig,
164  daqTrigger,
165  triggerfilterUnknown
166  ]
167 
169  roifinder
170  ]
171 
173  roifinder,
174  decon2droiEE,
175  decon2droiEW,
176  decon2droiWE,
177  decon2droiWW,
178  roifinder2d
179  ]
180 
181 icarus_stage0_EastHits_TPC: [ gaushitTPCEW,
183  ]
184 
186  gaushitTPCWE
187  ]
188 
190  purityana0,
191  purityana1
192  ]
193 
194 icarus_stage0_PMT: [ triggerconfig,
195  daqTrigger,
196  pmtconfig,
197  daqPMT,
199  pmtthr,
200  ophit,
201  opflashCryoE,
203  ]
204 
206  flashfilterBNB
207  ]
208 
210  flashfilterNuMI
211  ]
212 
217  ]
218 
223  ]
224 
226  daqCRT
227  ]
228 
229 icarus_stage0_data: [
231  daqTPCROI,
234  ]
235 
238  daqTPCROI,
241  ]
242 
243 ### Below we include overrides for the modules above
244 
245 ### Handle multiple TPC readout with single instances
246 icarus_stage0_producers.daqTPC.FragmentsLabelVec: ["daq:PHYSCRATEDATATPCWW","daq:PHYSCRATEDATATPCWE","daq:PHYSCRATEDATATPCEW","daq:PHYSCRATEDATATPCEE"]
247 icarus_stage0_producers.daqTPCROI.FragmentsLabelVec: ["daq:PHYSCRATEDATATPCWW","daq:PHYSCRATEDATATPCWE","daq:PHYSCRATEDATATPCEW","daq:PHYSCRATEDATATPCEE"]
248 
249 ### Set up for the 1D deconvolution - turn OFF ROI finding
250 icarus_stage0_producers.decon1droi.RawDigitLabelVec: ["daqTPCROI:PHYSCRATEDATATPCWW","daqTPCROI:PHYSCRATEDATATPCWE","daqTPCROI:PHYSCRATEDATATPCEW","daqTPCROI:PHYSCRATEDATATPCEE"]
251 icarus_stage0_producers.decon1droi.ROIFinderToolVec.ROIFinderToolPlane0: @local::icarus_noproifinder_0
252 icarus_stage0_producers.decon1droi.ROIFinderToolVec.ROIFinderToolPlane1: @local::icarus_noproifinder_1
253 icarus_stage0_producers.decon1droi.ROIFinderToolVec.ROIFinderToolPlane2: @local::icarus_noproifinder_2
254 
255 ### Set up for the 2D deconvolution
256 icarus_stage0_producers.decon2droi.wcls_main.inputers: ["wclsRawFrameSource:rfsrc0"]
257 icarus_stage0_producers.decon2droi.wcls_main.outputers: ["wclsFrameSaver:spsaver0"]
258 icarus_stage0_producers.decon2droi.wcls_main.params.raw_input_label: "daqTPC"
259 icarus_stage0_producers.decon2droi.wcls_main.params.tpc_volume_label: 0
260 icarus_stage0_producers.decon2droi.wcls_main.params.signal_output_form: "dense"
261 
262 icarus_stage0_producers.decon2droiEE.wcls_main.inputers: ["wclsRawFrameSource:rfsrc0"]
263 icarus_stage0_producers.decon2droiEE.wcls_main.outputers: ["wclsFrameSaver:spsaver0"]
264 icarus_stage0_producers.decon2droiEE.wcls_main.params.raw_input_label: "daqTPCROI:PHYSCRATEDATATPCEE"
265 icarus_stage0_producers.decon2droiEE.wcls_main.params.tpc_volume_label: 0
266 icarus_stage0_producers.decon2droiEE.wcls_main.params.signal_output_form: "dense"
267 
268 icarus_stage0_producers.decon2droiEW.wcls_main.inputers: ["wclsRawFrameSource:rfsrc1"]
269 icarus_stage0_producers.decon2droiEW.wcls_main.outputers: ["wclsFrameSaver:spsaver1"]
270 icarus_stage0_producers.decon2droiEW.wcls_main.params.raw_input_label: "daqTPCROI:PHYSCRATEDATATPCEW"
271 icarus_stage0_producers.decon2droiEW.wcls_main.params.tpc_volume_label: 1
272 icarus_stage0_producers.decon2droiEW.wcls_main.params.signal_output_form: "dense"
273 
274 icarus_stage0_producers.decon2droiWE.wcls_main.inputers: ["wclsRawFrameSource:rfsrc2"]
275 icarus_stage0_producers.decon2droiWE.wcls_main.outputers: ["wclsFrameSaver:spsaver2"]
276 icarus_stage0_producers.decon2droiWE.wcls_main.params.raw_input_label: "daqTPCROI:PHYSCRATEDATATPCWE"
277 icarus_stage0_producers.decon2droiWE.wcls_main.params.tpc_volume_label: 2
278 icarus_stage0_producers.decon2droiWE.wcls_main.params.signal_output_form: "dense"
279 
280 icarus_stage0_producers.decon2droiWW.wcls_main.inputers: ["wclsRawFrameSource:rfsrc3"]
281 icarus_stage0_producers.decon2droiWW.wcls_main.outputers: ["wclsFrameSaver:spsaver3"]
282 icarus_stage0_producers.decon2droiWW.wcls_main.params.raw_input_label: "daqTPCROI:PHYSCRATEDATATPCWW"
283 icarus_stage0_producers.decon2droiWW.wcls_main.params.tpc_volume_label: 3
284 icarus_stage0_producers.decon2droiWW.wcls_main.params.signal_output_form: "dense"
285 
286 ### Set up to output ROIs from full waveforms
287 icarus_stage0_producers.roifinder.WireModuleLabelVec: ["decon1droi:PHYSCRATEDATATPCWW","decon1droi:PHYSCRATEDATATPCWE","decon1droi:PHYSCRATEDATATPCEW","decon1droi:PHYSCRATEDATATPCEE"]
288 icarus_stage0_producers.roifinder.OutInstanceLabelVec: ["PHYSCRATEDATATPCWW","PHYSCRATEDATATPCWE","PHYSCRATEDATATPCEW","PHYSCRATEDATATPCEE"]
289 icarus_stage0_producers.roifinder.OutputMorphed: false
290 
291 icarus_stage0_producers.roifinder2d.ROIFinderToolVec: { ROIFinderPlane0: @local::decoderroifinder_0
292  ROIFinderPlane1: @local::decoderroifinder_1
293  ROIFinderPlane2: @local::decoderroifinder_2
294  }
295 icarus_stage0_producers.roifinder2d.ROIFinderToolVec.ROIFinderPlane0.ROILabelVec: ["roifinder:PHYSCRATEDATATPCWW","roifinder:PHYSCRATEDATATPCWE","roifinder:PHYSCRATEDATATPCEW","roifinder:PHYSCRATEDATATPCEE"]
296 icarus_stage0_producers.roifinder2d.ROIFinderToolVec.ROIFinderPlane0.ROILabelVec: ["roifinder:PHYSCRATEDATATPCWW","roifinder:PHYSCRATEDATATPCWE","roifinder:PHYSCRATEDATATPCEW","roifinder:PHYSCRATEDATATPCEE"]
297 icarus_stage0_producers.roifinder2d.ROIFinderToolVec.ROIFinderPlane0.ROILabelVec: ["roifinder:PHYSCRATEDATATPCWW","roifinder:PHYSCRATEDATATPCWE","roifinder:PHYSCRATEDATATPCEW","roifinder:PHYSCRATEDATATPCEE"]
298 icarus_stage0_producers.roifinder2d.WireModuleLabelVec: ["decon2droiWW:looseLf","decon2droiWE:looseLf","decon2droiEW:looseLf","decon2droiEE:looseLf"]
299 icarus_stage0_producers.roifinder2d.OutInstanceLabelVec: ["PHYSCRATEDATATPCWW","PHYSCRATEDATATPCWE","PHYSCRATEDATATPCEW","PHYSCRATEDATATPCEE"]
300 icarus_stage0_producers.roifinder2d.OutputMorphed: false
301 
302 ### Set up hit finding for multiple TPC readout
303 icarus_stage0_producers.gaushitTPCWW.CalDataModuleLabel: "roifinder:PHYSCRATEDATATPCWW"
304 icarus_stage0_producers.gaushitTPCWE.CalDataModuleLabel: "roifinder:PHYSCRATEDATATPCWE"
305 icarus_stage0_producers.gaushitTPCEW.CalDataModuleLabel: "roifinder:PHYSCRATEDATATPCEW"
306 icarus_stage0_producers.gaushitTPCEE.CalDataModuleLabel: "roifinder:PHYSCRATEDATATPCEE"
307 
308 icarus_stage0_producers.gaushitTPCWW.HitFinderToolVec.CandidateHitsPlane0: @local::candhitfinder_standard # Sets hit finding for plane 0
309 icarus_stage0_producers.gaushitTPCWW.HitFinderToolVec.CandidateHitsPlane0.Plane: 0
310 icarus_stage0_producers.gaushitTPCWW.HitFinderToolVec.CandidateHitsPlane0.RoiThreshold: 9.
311 icarus_stage0_producers.gaushitTPCWW.HitFinderToolVec.CandidateHitsPlane1: @local::candhitfinder_standard # Sets hit finding for plane 1
312 icarus_stage0_producers.gaushitTPCWW.HitFinderToolVec.CandidateHitsPlane1.Plane: 1
313 icarus_stage0_producers.gaushitTPCWW.HitFinderToolVec.CandidateHitsPlane1.RoiThreshold: 9.5
314 icarus_stage0_producers.gaushitTPCWW.HitFinderToolVec.CandidateHitsPlane2: @local::candhitfinder_standard # Sets hit finding for plane 2
315 icarus_stage0_producers.gaushitTPCWW.HitFinderToolVec.CandidateHitsPlane2.Plane: 2
316 icarus_stage0_producers.gaushitTPCWW.HitFinderToolVec.CandidateHitsPlane2.RoiThreshold: 9.
317 
318 icarus_stage0_producers.gaushitTPCWE.HitFinderToolVec.CandidateHitsPlane0: @local::candhitfinder_standard # Sets hit finding for plane 0
319 icarus_stage0_producers.gaushitTPCWE.HitFinderToolVec.CandidateHitsPlane0.Plane: 0
320 icarus_stage0_producers.gaushitTPCWE.HitFinderToolVec.CandidateHitsPlane0.RoiThreshold: 9.
321 icarus_stage0_producers.gaushitTPCWE.HitFinderToolVec.CandidateHitsPlane1: @local::candhitfinder_standard # Sets hit finding for plane 1
322 icarus_stage0_producers.gaushitTPCWE.HitFinderToolVec.CandidateHitsPlane1.Plane: 1
323 icarus_stage0_producers.gaushitTPCWE.HitFinderToolVec.CandidateHitsPlane1.RoiThreshold: 9.5
324 icarus_stage0_producers.gaushitTPCWE.HitFinderToolVec.CandidateHitsPlane2: @local::candhitfinder_standard # Sets hit finding for plane 2
325 icarus_stage0_producers.gaushitTPCWE.HitFinderToolVec.CandidateHitsPlane2.Plane: 2
326 icarus_stage0_producers.gaushitTPCWE.HitFinderToolVec.CandidateHitsPlane2.RoiThreshold: 9.
327 
328 icarus_stage0_producers.gaushitTPCEW.HitFinderToolVec.CandidateHitsPlane0: @local::candhitfinder_standard # Sets hit finding for plane 0
329 icarus_stage0_producers.gaushitTPCEW.HitFinderToolVec.CandidateHitsPlane0.Plane: 0
330 icarus_stage0_producers.gaushitTPCEW.HitFinderToolVec.CandidateHitsPlane0.RoiThreshold: 9.
331 icarus_stage0_producers.gaushitTPCEW.HitFinderToolVec.CandidateHitsPlane1: @local::candhitfinder_standard # Sets hit finding for plane 1
332 icarus_stage0_producers.gaushitTPCEW.HitFinderToolVec.CandidateHitsPlane1.Plane: 1
333 icarus_stage0_producers.gaushitTPCEW.HitFinderToolVec.CandidateHitsPlane1.RoiThreshold: 9.5
334 icarus_stage0_producers.gaushitTPCEW.HitFinderToolVec.CandidateHitsPlane2: @local::candhitfinder_standard # Sets hit finding for plane 2
335 icarus_stage0_producers.gaushitTPCEW.HitFinderToolVec.CandidateHitsPlane2.Plane: 2
336 icarus_stage0_producers.gaushitTPCEW.HitFinderToolVec.CandidateHitsPlane2.RoiThreshold: 9.
337 
338 icarus_stage0_producers.gaushitTPCEE.HitFinderToolVec.CandidateHitsPlane0: @local::candhitfinder_standard # Sets hit finding for plane 0
339 icarus_stage0_producers.gaushitTPCEE.HitFinderToolVec.CandidateHitsPlane0.Plane: 0
340 icarus_stage0_producers.gaushitTPCEE.HitFinderToolVec.CandidateHitsPlane0.RoiThreshold: 9.
341 icarus_stage0_producers.gaushitTPCEE.HitFinderToolVec.CandidateHitsPlane1: @local::candhitfinder_standard # Sets hit finding for plane 1
342 icarus_stage0_producers.gaushitTPCEE.HitFinderToolVec.CandidateHitsPlane1.Plane: 1
343 icarus_stage0_producers.gaushitTPCEE.HitFinderToolVec.CandidateHitsPlane1.RoiThreshold: 9.5
344 icarus_stage0_producers.gaushitTPCEE.HitFinderToolVec.CandidateHitsPlane2: @local::candhitfinder_standard # Sets hit finding for plane 2
345 icarus_stage0_producers.gaushitTPCEE.HitFinderToolVec.CandidateHitsPlane2.Plane: 2
346 icarus_stage0_producers.gaushitTPCEE.HitFinderToolVec.CandidateHitsPlane2.RoiThreshold: 9.
347 
348 ### Optical hit finding
349 icarus_stage0_producers.ophit.InputModule: "daqPMT"
350 icarus_stage0_producers.ophit.InputLabels: []
351 
352 ### Default purity monitor settings (single TPC readout assumed)
353 icarus_stage0_producers.purityana0.RawModuleLabel: ["daqTPCROI:PHYSCRATEDATATPCWW","daqTPCROI:PHYSCRATEDATATPCWE","daqTPCROI:PHYSCRATEDATATPCEW","daqTPCROI:PHYSCRATEDATATPCEE"]
354 icarus_stage0_producers.purityana0.ValoreTauFCL: 600000.
355 icarus_stage0_producers.purityana0.CryostatFCL: 0
356 icarus_stage0_producers.purityana0.PlaneFCL: 2
357 icarus_stage0_producers.purityana0.ThresholdFCL: 3
358 icarus_stage0_producers.purityana0.PersistPurityInfo: false
359 icarus_stage0_producers.purityana0.FillAnaTuple: false
360 icarus_stage0_producers.purityana0.PersistPurityInfo: false
361 icarus_stage0_producers.purityana0.FillAnaTuple: false
362 
363 icarus_stage0_producers.purityana1.RawModuleLabel: ["daqTPCROI:PHYSCRATEDATATPCWW","daqTPCROI:PHYSCRATEDATATPCWE","daqTPCROI:PHYSCRATEDATATPCEW","daqTPCROI:PHYSCRATEDATATPCEE"]
364 icarus_stage0_producers.purityana1.ValoreTauFCL: 600000.
365 icarus_stage0_producers.purityana1.CryostatFCL: 1
366 icarus_stage0_producers.purityana1.PlaneFCL: 2
367 icarus_stage0_producers.purityana1.ThresholdFCL: 3
368 icarus_stage0_producers.purityana1.PersistPurityInfo: false
369 icarus_stage0_producers.purityana1.FillAnaTuple: false
370 icarus_stage0_producers.purityana1.PersistPurityInfo: false
371 icarus_stage0_producers.purityana1.FillAnaTuple: false
372 
373 END_PROLOG
BEGIN_PROLOG opflashCryoW opflashCryoW triggerfilterBNB triggerfilterNuMI triggerfilterOffbeamBNB triggerfilterOffbeamNuMI triggerfilterUnknown roifinder decon2droiWE
process_name pmtconfig
BEGIN_PROLOG opflashCryoW opflashCryoW triggerfilterBNB triggerfilterNuMI triggerfilterOffbeamBNB triggerfilterOffbeamNuMI triggerfilterUnknown roifinder roifinder2d gaushitTPCEE gaushitTPCWE purityana1 opflashCryoW flashfilterBNB flashfilterNuMI sequence::icarus_purity_monitor sequence::icarus_purity_monitor sequence::icarus_stage0_crt icarus_stage0_2d_data
process_name local::throughgoing_selection SelectEvents
BEGIN_PROLOG icarus_stage0_analyzers
BEGIN_PROLOG opflashCryoW opflashCryoW triggerfilterBNB triggerfilterNuMI triggerfilterOffbeamBNB triggerfilterOffbeamNuMI triggerfilterUnknown roifinder roifinder2d gaushitTPCEE icarus_stage0_WestHits_TPC
BEGIN_PROLOG opflashCryoW opflashCryoW triggerfilterBNB triggerfilterNuMI triggerfilterOffbeamBNB triggerfilterOffbeamNuMI triggerfilterUnknown roifinder roifinder2d icarus_stage0_EastHits_TPC
BEGIN_PROLOG crtdaq_icarus
BEGIN_PROLOG triggeremu_data_config_icarus settings PMTADCthresholds daqTPCROI
BEGIN_PROLOG opflashCryoW opflashCryoW triggerfilterBNB triggerfilterNuMI triggerfilterOffbeamBNB triggerfilterOffbeamNuMI triggerfilterUnknown roifinder roifinder
process_name sequence::icarus_stage0_EastHits_TPC physics drop *_ *_ *_DAQ drop *_decon1droi_ *_ drop *_decon1DroiTPC *_ *_ *physics producers daqTPC daqTPC
BEGIN_PROLOG standard_wirecell_sigproc
process_name hit
Definition: cheaterreco.fcl:51
BEGIN_PROLOG gaushitTPCWW
BEGIN_PROLOG gaushitTPCEE
BEGIN_PROLOG opflashCryoW opflashCryoW triggerfilterBNB triggerfilterNuMI triggerfilterOffbeamBNB triggerfilterOffbeamNuMI triggerfilterUnknown roifinder roifinder2d gaushitTPCEE gaushitTPCWE purityana1 opflashCryoW flashfilterBNB flashfilterNuMI icarus_stage0_multiTPC
BEGIN_PROLOG extractTriggerConfig
BEGIN_PROLOG opflashCryoW opflashCryoW triggerfilterBNB triggerfilterNuMI triggerfilterOffbeamBNB icarus_stage0_trigger_OffbeamNuMI
BEGIN_PROLOG BeamGateDuration pmtthr
BEGIN_PROLOG opflashCryoW opflashCryoW triggerfilterBNB triggerfilterNuMI triggerfilterOffbeamBNB triggerfilterOffbeamNuMI triggerfilterUnknown roifinder decon2droiEW
BEGIN_PROLOG opflashCryoW opflashCryoW triggerfilterBNB triggerfilterNuMI triggerfilterOffbeamBNB triggerfilterOffbeamNuMI triggerfilterUnknown roifinder roifinder2d gaushitTPCEE gaushitTPCWE purityana1 opflashCryoW flashfilterBNB flashfilterNuMI sequence::icarus_purity_monitor icarus_stage0_2d_multiTPC
process_name standard_reco_uboone reco
BEGIN_PROLOG opflashCryoW opflashCryoW triggerfilterBNB triggerfilterNuMI triggerfilterOffbeamBNB triggerfilterOffbeamNuMI triggerfilterUnknown roifinder icarus_stage0_multiTPC_2d_TPC
BEGIN_PROLOG opflashCryoW opflashCryoW triggerfilterBNB triggerfilterNuMI triggerfilterOffbeamBNB triggerfilterOffbeamNuMI triggerfilterUnknown roifinder roifinder2d gaushitTPCEE gaushitTPCWE icarus_purity_monitor
BEGIN_PROLOG opflashCryoW opflashCryoW triggerfilterBNB triggerfilterNuMI triggerfilterOffbeamBNB triggerfilterOffbeamNuMI triggerfilterUnknown roifinder decon2droiEE
BEGIN_PROLOG icarus_pmtconfigbaselines
BEGIN_PROLOG opflashCryoW WindowStartTime
process_name daqTrigger
BEGIN_PROLOG opflashCryoW opflashCryoW triggerfilterBNB triggerfilterNuMI triggerfilterOffbeamBNB triggerfilterOffbeamNuMI triggerfilterUnknown roifinder roifinder2d gaushitTPCEE gaushitTPCWE purityana1 opflashCryoW icarus_stage0_PMT_BNB
BEGIN_PROLOG opflashCryoW opflashCryoW triggerfilterBNB triggerfilterNuMI triggerfilterOffbeamBNB triggerfilterOffbeamNuMI icarus_stage0_trigger_Unknown
BEGIN_PROLOG opflashCryoW opflashCryoW triggerfilterBNB triggerfilterNuMI triggerfilterOffbeamBNB triggerfilterOffbeamNuMI triggerfilterUnknown roifinder roifinder2d gaushitTPCEE gaushitTPCWE purityana1 opflashCryoW flashfilterBNB flashfilterNuMI sequence::icarus_purity_monitor sequence::icarus_purity_monitor icarus_stage0_crt
BEGIN_PROLOG opflashTPC3 mcopflashTPC3 sequence::icarus_reco_flash sequence::icarus_mc_reco_opt decon1droi
BEGIN_PROLOG opflashCryoW opflashCryoW triggerfilterBNB triggerfilterNuMI triggerfilterOffbeamBNB triggerfilterOffbeamNuMI triggerfilterUnknown roifinder roifinder2d gaushitTPCEE gaushitTPCWE purityana1 ophit
BEGIN_PROLOG opflashCryoW opflashCryoW triggerfilterBNB triggerfilterNuMI triggerfilterOffbeamBNB triggerfilterOffbeamNuMI triggerfilterUnknown icarus_stage0_multiTPC_TPC
BEGIN_PROLOG triggeremu_data_config_icarus settings PMTADCthresholds sequence::icarus_stage0_multiTPC_TPC physics sequence::icarus_stage0_EastHits_TPC physics sequence::icarus_stage0_WestHits_TPC physics producers purityana0 module_type
BEGIN_PROLOG opflashCryoW opflashCryoW triggerfilterBNB triggerfilterNuMI triggerfilterOffbeamBNB triggerfilterOffbeamNuMI triggerfilterUnknown roifinder decon2droiWW
BEGIN_PROLOG triggeremu_data_config_icarus settings PMTADCthresholds sequence::icarus_stage0_multiTPC_TPC physics sequence::icarus_stage0_EastHits_TPC physics opflashCryoW
BEGIN_PROLOG gaushit
BEGIN_PROLOG opflashCryoW opflashCryoW triggerfilterBNB triggerfilterNuMI triggerfilterOffbeamBNB triggerfilterOffbeamNuMI triggerfilterUnknown roifinder roifinder2d gaushitTPCEE gaushitTPCWE purityana1 opflashCryoW flashfilterBNB icarus_stage0_PMT_NuMI
BEGIN_PROLOG BeamGateDuration pmtthr physics producers trigtilewindowORS pmtthr physics producers trigtilewindowORC pmtthr physics producers trigtilewindowORN pmtthr physics producers trigtilewindowORE pmtthr physics producers trigtilewindowORSE pmtthr physics producers trigtilewindowORCE pmtthr physics producers trigtilewindowORNE pmtthr physics producers trigtilewindowORW pmtthr physics producers trigtilewindowORSW pmtthr physics producers trigtilewindowORCW pmtthr physics producers trigtilewindowORNW pmtthr physics producers trigslidewindowOR pmtthr physics producers trigslidewindowORE pmtthr physics producers trigslidewindowORW pmtthr physics analyzers effTiledOR pmtconfigbaselines
BEGIN_PROLOG triggeremu_data_config_icarus settings PMTADCthresholds sequence::icarus_stage0_multiTPC_TPC physics opflashCryoE
process_name daqPMT
Definition: decoder.fcl:42
BEGIN_PROLOG opflashCryoW opflashCryoW triggerfilterBNB triggerfilterNuMI icarus_stage0_trigger_OffbeamBNB
process_name largeant Optical
BEGIN_PROLOG opflashCryoW opflashCryoW triggerfilterBNB icarus_stage0_trigger_NuMI
BEGIN_PROLOG opflashCryoW opflashCryoW triggerfilterBNB triggerfilterNuMI triggerfilterOffbeamBNB triggerfilterOffbeamNuMI triggerfilterUnknown roifinder roifinder2d gaushitTPCEE gaushitTPCWE purityana1 icarus_stage0_PMT