RunIcebergRawDecoder.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: "%ifb_raw_anal.root"
18  tmpDir: "<parent-path-of-filename>" # default
19  }
20 
21 }
22 
23 physics:
24 {
25  producers:
26  {
27  tpcrawdecoder: @local::iceberg_tpc_raw_decoder
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: "%ifb_decode.root"
44  }
45 
46 }
47 
48 source:
49 {
50  module_type: RootInput
51  fileNames: [ "/afs/cern.ch/user/s/sergiand/workspace/artdaq_devel/pdune_r1000077_sr01_20170629T181646_1_0.root" ]
52  maxEvents : -1
53 }
54 
55 process_name: RunIcebergRawDecoder
56