icebergpdsspmonitor.fcl
Go to the documentation of this file.
1 #include "services_dune.fcl"
2 #include "IcebergPDSSPMonitorPrologs.fcl"
3 #include "detectorclocks.fcl"
4 #include "timeservice.fcl"
5 
6 process_name: sspmonitor
7 
8 services:
9 {
10  TimeTracker: {}
11  RandomNumberGenerator: {}
12  message: @local::dune_message_services_prod_debug
13  FileCatalogMetadata: @local::art_file_catalog_mc
14  DetectorClocksService: @local::dunefd_detectorclocks
15  TFileService: { fileName: "%ifb_sspmonitor_opdetwaveform.root" }
16 }
17 
18 
19 #source is now a root file
20 source:
21 {
22  module_type: RootInput
23  maxEvents: -1
24  fileNames: ["input_file.root"]
25 }
26 
27 
28 outputs:{}
29 
30 physics:
31 {
32  producers:
33  {
34 
35  }
36 
37  analyzers:
38  {
39  sspmonitor: @local::ICEBERGPDSSPMonitor_params
40  }
41 
42  produce: [ ]
43  analysis: [ sspmonitor ]
44  trigger_paths : [ produce ]
45  end_paths: [ analysis ]
46 }
47 
48 #services.DetectorClocksService.FramePeriod: 2600.0 # Readout window end in us
49 #services.DetectorClocksService.ClockSpeedOptical: 50.0 # Sampling frequency in MHz
50 
51 #physics.analyzers.sspmonitor.OpDetWaveformLabel: "ssprawdecoder:external"
52 #physics.analyzers.sspmonitor.OpHitLabel: "ssprawdecoder:external"