All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
testDecoderFilter.fcl
Go to the documentation of this file.
2 #include "decoderDefs.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 # turn off the sam metadata for testing
43 services.FileCatalogMetadata: {}
44 
45 # Use this to setup the decoder module
46 physics.producers.daq.OutputPedestalCor: true
47 physics.producers.daq.OutputCorrection: true
48 physics.producers.daq.DecoderTool.CoherentGrouping: 32
49 #physics.producers.daq.DecoderTool.FragmentIDVec: [ [4,0x1210], [5,0x1214], [14,0x1110], [15,0x1116], [16,0x1114], [17,0x1112] ]
50 physics.producers.daq.DecoderTool.FragmentIDVec: [ [14,0x1110], [15,0x1116], [16,0x1114], [17,0x1112] ]
51 #physics.producers.daq.DecoderTool.DiagnosticOutput: true # This turns on lots of diagnostic messages... LOTS
52 
53 # Setup for the 1D deconvolution
54 physics.producers.decon1droi.RawDigitLabelVec: [ "daq" ]
55 
56 outputs: {
57  rootout: {
58  module_type: "RootOutput"
59  fileName: "%ifb_%tc-%p.root"
60  }
61 }
62 
63 # Drop the artdaq format files on output
64 outputs.routout.outputCommands: ["keep *_*_*_*", "drop *_*_*_DAQ*" ]
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
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 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