vdcoldbox_dataprep.fcl
Go to the documentation of this file.
1 #include "protoDUNE_reco_data_Dec2018.fcl"
2 #include "protodune_tools_dune.fcl"
3 #include "channelstatus_vdcb.fcl"
4 #include "vdcb_tools.fcl"
5 #include "vdcb_dataprep_sequences.fcl"
6 
7 process_name: VDRawDigit
8 
9 services: {
10  TimeTracker: @local::dune_time_tracker
11  MemoryTracker: @local::dune_memory_tracker
12  RandomNumberGenerator: {}
13  FileCatalogMetadata: @local::art_file_catalog_data
14  @table::protodune_rawdecoding_services
15  @table::protodune_data_reco_services
16  message: @local::dune_message_services_prod
17  FileCatalogMetadata: {
18 # campaign: "beam_prep"
19  metadataFromInput: [ "dunemeta.data_stream", "dunemeta.dune_data.daqconfigname",
20  "dunemeta.dune_data.detector_config", "dunemeta.dune_data.inconsistent_hw_config",
21  "dunemeta.dune_data.is_fake_data", "dunemeta.dune_data.accouple",
22  "dunemeta.dune_data.calibpulsemode", "dunemeta.dune_data.febaselinehigh",
23  "dunemeta.dune_data.fegain", "dunemeta.dune_data.feleak10x",
24  "dunemeta.dune_data.feleakhigh", "dunemeta.dune_data.feshapingtime", "events",
25  "data_quality.online_good_run_list", "detector.hv_value" ]
26  applicationVersion: "v07_08_00_04"
27  fileType: "detector"
28  runType: "protodune-sp"
29 
30  }
31 
32 
33  VDColdboxChannelMapService: {
34  #FileName: "vdcbce_chanmap_v1.txt"
35  #FileName: "vdcbce_chanmap_v1_verticalslice.txt"
36  FileName: "vdcbce_chanmap_v1_dcchan3200.txt"
37  LogLevel: 1
38  }
39  TFileService: {
40  closeFileFast: true # default
41  fileName: "hist_%ifb_decoder_reco1.root"
42  tmpDir: "<parent-path-of-filename>" # default
43  }
44  IFBeam: {}
45  IFDH: {}
46  #ChannelStatusService: @local::data.ChannelStatusService_vdcb1 # Before run 12065
47  ChannelStatusService: @local::data.ChannelStatusService_vdcb2 # Cold running
48 }
49 services.DatabaseUtil: @erase
50 
51 physics: {
52  producers: {
53  caldata: @local::protoDUNE_reco_data_producers.caldata
54  }
55 
56  produce: [
57  caldata
58  ]
59 
60  output: [out1]
61  trigger_paths: [produce]
62  end_paths: [output]
63 }
64 
65 outputs: {
66  out1: {
67  compressionLevel: 1
68  module_type: RootOutput
69  saveMemoryObjectThreshold: 10485760
70  fileName: "%ifb_reco1.root"
71  dataTier: "full-reconstructed"
72  #outputCommands: [ "drop *", "keep raw::RawDigitrecob*_*_*_*", "keep recob::*_*_*_*" ]
73  }
74 }
75 
76 source:
77 {
78  module_type: RootInput
79  maxEvents : -1
80 }
81 
82 tools.vdtool: {
83  tool_type: "VDColdboxDataInterface"
84  ForceOpen: true
85 }
86 
87 services.LArFFT.FFTSize: 10000
88 physics.producers.caldata.DecoderTool: "vdtool"
89 physics.producers.caldata.OutputDigitName: "dataprep"
90 physics.producers.caldata.OutputWireName: "dataprep"
91 physics.producers.caldata.ChannelGroups: ["crb", "crbg"]
92 tools.channelRanges.GhostRange: [3456, 3647]
93 physics.producers.caldata.LogLevel: 3
94 
95 # See dune/DataPrep/fcl/vdcb_dataprep_sequences for other options.
96 services.RawDigitPrepService.ToolNames: @local::data.vdbcb_dataprep_seqs.nomcal_cnr_adc
97 
98 tools.vdcbb_adcChannelRawRmsPlotter.MetricMax: 100