1 #include "services_dune.fcl"
3 #This is the default configuration file
4 #include "RawDecoder.fcl"
6 #This is for parsing beam info
7 #include "BeamEvent.fcl"
9 #This is for using a filter to stop processing on
10 #events that weren't triggered by the CRT.
11 #include "ProtoDUNETriggerFilter.fcl"
15 #message: @local::dune_message_services_prod_debug
18 RandomNumberGenerator: {}
20 @table::protodune_rawdecoding_services
23 closeFileFast: true # default
24 fileName: "RunRawDecoderTFile.root"
25 tmpDir: "<parent-path-of-filename>" # default
37 timingrawdecoder: @local::timing_raw_decoder
38 ssprawdecoder: @local::ssp_raw_decoder_split
39 tpcrawdecoder: @local::pdsp_tpc_raw_decoder
40 crtrawdecoder: @local::crt_raw_decoder
41 ctbrawdecoder: @local::ctb_raw_decoder
42 beamevent: @local::proto_beamevent
47 isCRT: @local::pdsp_trigfilter_crt
50 #Create path to run module
51 #add ctbrawdecoder when it is tested
52 produce: [ timingrawdecoder, isCRT, ssprawdecoder, tpcrawdecoder, crtrawdecoder, ctbrawdecoder, beamevent ]
54 trigger_paths : [ produce ]
62 outputCommands: [ "keep *", "drop artdaq::Fragments_*_*TPC_*", "drop artdaq::Fragments_*_*FELIX_*" ]
64 module_type: RootOutput
65 fileName: "%ifb_decode.root"
66 SelectEvents: [ produce ]
73 module_type: RootInput
74 fileNames: [ "/afs/cern.ch/user/s/sergiand/workspace/artdaq_devel/pdune_r1000077_sr01_20170629T181646_1_0.root" ]
78 process_name: RunRawDecoder