1 #include "services_dune.fcl"
2 #include "opticaldetectormodules_dune.fcl"
3 #include "opticaldetectorservices_dune.fcl"
10 # Load the service that manages root files for histograms.
11 TFileService: { fileName: "%ifb_waveforms_hist.root" }
13 @table::dunefd_simulation_services
14 message: @local::standard_info
17 # DUNE FD 1x2x6 workspace geometry
18 services.Geometry: @local::dune10kt_1x2x6_geo
24 module_type: RootInput
34 opdigianaArOnly: @local::dunefd_opdigiana
35 opdigianaXeOnly: @local::dunefd_opdigiana
36 opdigiana10ppm: @local::dunefd_opdigiana
38 averagewaveformArOnly: @local::dunefd_averagewaveform
39 averagewaveformXeOnly: @local::dunefd_averagewaveform
40 averagewaveform10ppm: @local::dunefd_averagewaveform
42 analyzeIt: [opdigianaArOnly, opdigianaXeOnly, opdigiana10ppm,
43 averagewaveformArOnly, averagewaveformXeOnly, averagewaveform10ppm ]
45 #end_paths is a keyword and contains the paths that do not modify the art::Event,
46 #ie analyzers and output streams. these all run simultaneously
47 end_paths: [analyzeIt]
50 physics.analyzers.opdigianaArOnly.InputModule: "opdigiArOnly"
51 physics.analyzers.opdigianaXeOnly.InputModule: "opdigiXeOnly"
52 physics.analyzers.opdigiana10ppm.InputModule: "opdigi10ppm"
54 physics.analyzers.averagewaveformArOnly.InputModule: "opdigiArOnly"
55 physics.analyzers.averagewaveformXeOnly.InputModule: "opdigiXeOnly"
56 physics.analyzers.averagewaveform10ppm.InputModule: "opdigi10ppm"
58 # Longer than normal length to see overlap windows
59 physics.analyzers.opdigianaArOnly.MaxEvents: 5
60 physics.analyzers.opdigianaXeOnly.MaxEvents: 5
61 physics.analyzers.opdigiana10ppm.MaxEvents: 5
63 # Longer than normal length to see overlap windows
64 physics.analyzers.averagewaveformArOnly.Nticks: 600
65 physics.analyzers.averagewaveformXeOnly.Nticks: 600
66 physics.analyzers.averagewaveform10ppm.Nticks: 600
68 # Subtract the known baseline to averages work well past the nominal window
69 physics.analyzers.averagewaveformArOnly.BaselineSubtract: 100
70 physics.analyzers.averagewaveformXeOnly.BaselineSubtract: 100
71 physics.analyzers.averagewaveform10ppm.BaselineSubtract: 100