1 #include "services_dune.fcl"
2 #include "RawDecoder.fcl"
3 #include "opticaldetectormodules_dune.fcl"
4 #include "opticaldetectorservices_dune.fcl"
7 process_name: OpDetReco
11 # Load the service that manages root files for histograms.
12 TFileService: { fileName: "%ifb_waveforms_hist.root" }
14 @table::protodune_rawdecoding_services
15 message: @local::standard_info
21 module_type: RootInput
31 # photon detector reconstruction
32 ssprawdecoder: @local::ssp_raw_decoder_split
33 rns: { module_type: "RandomNumberSaver" }
38 opdigianaInternal: @local::dunefd_opdigiana
39 opdigianaExternal: @local::dunefd_opdigiana
41 produceIt: [ssprawdecoder]
42 analyzeIt: [opdigianaInternal, opdigianaExternal]
45 #trigger_paths is a keyword and contains the paths that modify the art::event,
46 #ie filters and producers
47 trigger_paths: [produceIt]
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]
54 physics.analyzers.opdigianaInternal.InputModule: "ssprawdecoder"
55 physics.analyzers.opdigianaInternal.InstanceName: "internal"
57 physics.analyzers.opdigianaExternal.InputModule: "ssprawdecoder"
58 physics.analyzers.opdigianaExternal.InstanceName: "external"