1 #include "services_dune.fcl"
2 #include "RawDecoder.fcl"
3 #include "TPCMonitor.fcl"
4 #include "SSPMonitor.fcl"
5 #include "PDSPNearlineHeader.fcl"
7 process_name: DecodeRawTPCMonitor
12 RandomNumberGenerator: {}
13 message: @local::dune_message_services_prod_debug
14 FileCatalogMetadata: @local::art_file_catalog_mc
15 # @table::protodune_services
16 ExptGeoHelperInterface: @local::dune_geometry_helper
17 GeometryConfigurationWriter: {}
18 Geometry: @local::protodune_geo
19 DetectorClocksService: @local::dunefd_detectorclocks
20 DetectorPropertiesService: @local::protodune_detproperties
21 LArPropertiesService: @local::dunefd_properties
22 DatabaseUtil: @local::dunefd_database
23 ChannelStatusService: @local::dunefd_channel_status
24 PdspChannelMapService: @local::pdspchannelmap
25 TFileService: { fileName: "rawtpcmonitor.root" }
29 #source is now a root file
32 module_type: RootInput
34 fileNames: ["input_file.root"]
45 tpcrawdecoder: @local::pdsp_tpc_raw_decoder
46 timingrawdecoder: @local::timing_raw_decoder
47 ssprawdecoder: @local::ssp_raw_decoder
52 tpcmonitor: @local::TPCMonitor_params
53 sspmonitor: @local::SSPMonitor_params
54 pdspnearlineheader: @local::PDSPNearlineHeader_params
57 produce: [ tpcrawdecoder, ssprawdecoder, timingrawdecoder ]
58 analysis: [ pdspnearlineheader, tpcmonitor, sspmonitor ]
59 trigger_paths : [ produce ]
60 end_paths: [ analysis ]