protoDUNE_dump_waveforms_pdsnoisefilter.fcl
Go to the documentation of this file.
1 #include "services_dune.fcl"
2 #include "RawDecoder.fcl"
3 #include "opticaldetectormodules_dune.fcl"
4 #include "opticaldetectorservices_dune.fcl"
5 #include "PDSNoiseFilter.fcl"
6 
7 process_name: OpDetReco
8 
9 services:
10 {
11  # Load the service that manages root files for histograms.
12  TFileService: { fileName: "%ifb_filterd_waveforms_hist.root" }
13  TimeTracker: {}
14  @table::protodune_rawdecoding_services
15  message: @local::standard_info
16 }
17 
18 
19 source:
20 {
21  module_type: RootInput
22  maxEvents : 1000
23 }
24 
25 
26 physics:
27 {
28 
29  producers:
30  {
31  # photon detector reconstruction
32  ssprawdecoder: @local::ssp_raw_decoder_split
33  pdsnoisefilter: @local::pds_noise_filter_split
34  rns: { module_type: "RandomNumberSaver" }
35  }
36 
37  analyzers:
38  {
39  opdigianaInternal: @local::dunefd_opdigiana
40  opdigianaExternal: @local::dunefd_opdigiana
41  opdigianaInternalpdsnoisefilter: @local::dunefd_opdigiana
42  opdigianaExternalpdsnoisefilter: @local::dunefd_opdigiana
43  }
44  produceIt: [ssprawdecoder, pdsnoisefilter]
45  analyzeIt: [opdigianaInternal, opdigianaExternal, opdigianaInternalpdsnoisefilter, opdigianaExternalpdsnoisefilter]
46 
47 
48  #trigger_paths is a keyword and contains the paths that modify the art::event,
49  #ie filters and producers
50  trigger_paths: [produceIt]
51 
52  #end_paths is a keyword and contains the paths that do not modify the art::Event,
53  #ie analyzers and output streams. these all run simultaneously
54  end_paths: [analyzeIt]
55 }
56 
57 physics.analyzers.opdigianaInternal.InputModule: "ssprawdecoder"
58 physics.analyzers.opdigianaInternal.InstanceName: "internal"
59 
60 physics.analyzers.opdigianaExternal.InputModule: "ssprawdecoder"
61 physics.analyzers.opdigianaExternal.InstanceName: "external"
62 
63 physics.analyzers.opdigianaInternalpdsnoisefilter.InputModule: "pdsnoisefilter"
64 physics.analyzers.opdigianaInternalpdsnoisefilter.InstanceName: "internal"
65 
66 physics.analyzers.opdigianaExternalpdsnoisefilter.InputModule: "pdsnoisefilter"
67 physics.analyzers.opdigianaExternalpdsnoisefilter.InstanceName: "external"
68