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"