RunIcebergFELIXBufferDecoder.fcl
Go to the documentation of this file.
1 #include "services_dune.fcl"
2 
3 #This is the default configuration file
4 #include "IcebergRawDecoder.fcl"
5 
6 services:
7 {
8  #message: @local::dune_message_services_prod_debug
9 
10  TimeTracker: {}
11  RandomNumberGenerator: {}
12 
13  @table::iceberg_rawdecoding_services
14 
15  TFileService: {
16  closeFileFast: true # default
17  fileName: "raw_anal.root"
18  tmpDir: "<parent-path-of-filename>" # default
19  }
20 
21 }
22 
23 physics:
24 {
25  producers:
26  {
27  tpcrawdecoder: @local::iceberg_felixbufferdecoder_march2021
28  }
29 
30  produce: [ tpcrawdecoder ]
31  output: [ out1 ]
32  trigger_paths : [ produce ]
33  end_paths: [ output ]
34 }
35 
36 outputs:
37 {
38  out1:
39  {
40  outputCommands: [ "keep *", "drop artdaq::Fragments_*_*TPC_*", "drop artdaq::Fragments_*_*FELIX_*" ]
41  compressionLevel: 1
42  module_type: RootOutput
43  fileName: "decode.root"
44  }
45 
46 }
47 
48 source:
49 {
50  module_type: EmptyEvent
51  timestampPlugin: { plugin_type: "GeneratedEventTimestamp" }
52  maxEvents : 10
53 }
54 
55 services.IcebergChannelMapService.FELIXFileName: "IcebergChannelMap_FELIX_FRAME14_v1.txt"
56 
57 process_name: RunIcebergRawDecoder
58