protoDUNE_dump_waveforms.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 
6 
7 process_name: OpDetReco
8 
9 services:
10 {
11  # Load the service that manages root files for histograms.
12  TFileService: { fileName: "%ifb_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  rns: { module_type: "RandomNumberSaver" }
34  }
35 
36  analyzers:
37  {
38  opdigianaInternal: @local::dunefd_opdigiana
39  opdigianaExternal: @local::dunefd_opdigiana
40  }
41  produceIt: [ssprawdecoder]
42  analyzeIt: [opdigianaInternal, opdigianaExternal]
43 
44 
45  #trigger_paths is a keyword and contains the paths that modify the art::event,
46  #ie filters and producers
47  trigger_paths: [produceIt]
48 
49  #end_paths is a keyword and contains the paths that do not modify the art::Event,
50  #ie analyzers and output streams. these all run simultaneously
51  end_paths: [analyzeIt]
52 }
53 
54 physics.analyzers.opdigianaInternal.InputModule: "ssprawdecoder"
55 physics.analyzers.opdigianaInternal.InstanceName: "internal"
56 
57 physics.analyzers.opdigianaExternal.InputModule: "ssprawdecoder"
58 physics.analyzers.opdigianaExternal.InstanceName: "external"