All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
decode_signalprocess_icarus.fcl
Go to the documentation of this file.
2 #include "decoderdefs_icarus.fcl"
3 #include "recowire_icarus.fcl"
5 
6 process_name: decoder
7 
9 {
10  TFileService: { }
11  @table::icarus_calibration_services
12  @table::icarus_wirecalibration_services
13 }
14 
15 #Look at the input files
16 source:
17 {
18  module_type: RootInput
19  fileNames: [ "data.root" ]
20  maxEvents: -1 # Number of events to create
21 }
22 
23 # Make sure to get rid of NuRandomSvc (not thread save)
24 services.NuRandomService: @erase
25 
26 physics:
27 {
28  // now also have something produce the digits and headers
29  producers:
30  {
31  daq: @local::decodeFilterNoise
32  decon1droi: @local::icarus_decon1droi
33  gaushit: @local::gaus_hitfinder_icarus
34  }
35 
36  analyzers: {}
37  my_producer_modules: [daq, decon1droi, gaushit]
38  a: [rootout]
39  end_paths: [a]
40 }
41 
42 # Use this to setup the decoder module in "diagnostics mode" - outputting RawDigits
43 physics.producers.daq.OutputPedestalCor: true
44 physics.producers.daq.OutputCorrection: true
45 
46 # Coherent noise subtraction grouping
47 physics.producers.daq.DecoderTool.CoherentGrouping: 32
48 
49 # Setup for the 1D deconvolution
50 physics.producers.decon1droi.RawDigitLabelVec: [ "daq" ]
51 
52 outputs:
53 {
54  rootout:
55  {
56  module_type: "RootOutput"
57  fileName: "%ifb_%tc-%p.root"
58  outputCommands: ["keep *_*_*_*", "drop *_*_*_DAQ*" ]
60  }
61 }
62 
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 caloskimCalorimetryCryoE physics caloskimCalorimetryCryoW physics sequence::physics pathW services
process_name drop raw::OpDetWaveforms_DataApr2016RecoStage1_saturation_ * physics
do source
physics producers trigslidewindowOR6mW physics effSlidingOR6mW physics end_paths
source drop raw::ubdaqSoftwareTriggerData_ *_ *_ * maxEvents
Definition: frame-shunt.fcl:6
process_name gaushit a
outputs out1 outputCommands
BEGIN_PROLOG opflashTPC3 mcopflashTPC3 sequence::icarus_reco_flash sequence::icarus_mc_reco_opt decon1droi
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 gaushit
process_name keep raw::RawDigits_ *_ *_ * saveMemoryObjectThreshold
Definition: test_mchdb.fcl:5
process_name analyzers
process_name showerreco Particles Coinciding wih the Vertex services ScanOptions nu_mu services ScanOptions Number
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsWindowPair END_PROLOG trigslidewindowOR6m output outputs
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsOppositeWindows END_PROLOG process_name