protoDUNE_SP_keepup_decoder_reco_stage2.fcl
Go to the documentation of this file.
1 ## protoDUNE reco data stage 2: with yz,x,t correction
2 #include "protoDUNE_reco_data_prolog.fcl"
3 #include "ProtoDUNETriggerFilter.fcl"
4 
5 #include "protodune_tools_dune.fcl"
6 
7 process_name: Reco2
8 
9 services:
10 {
11  #message: @local::dune_message_services_prod_debug
12  TimeTracker: @local::dune_time_tracker
13  MemoryTracker: @local::dune_memory_tracker
14  RandomNumberGenerator: {}
15  FileCatalogMetadata: @local::art_file_catalog_data
16  @table::protodune_rawdecoding_services
17  @table::protodune_data_reco_services
18  message: @local::dune_message_services_prod
19  FileCatalogMetadata: {
20 # campaign: "beam_prep"
21  metadataFromInput: [ "dunemeta.data_stream", "dunemeta.dune_data.daqconfigname",
22  "dunemeta.dune_data.detector_config", "dunemeta.dune_data.inconsistent_hw_config",
23  "dunemeta.dune_data.is_fake_data", "dunemeta.dune_data.accouple",
24  "dunemeta.dune_data.calibpulsemode", "dunemeta.dune_data.febaselinehigh",
25  "dunemeta.dune_data.fegain", "dunemeta.dune_data.feleak10x",
26  "dunemeta.dune_data.feleakhigh", "dunemeta.dune_data.feshapingtime", "events",
27  "data_quality.online_good_run_list", "detector.hv_value" ]
28  applicationVersion: "v07_08_00_04"
29  fileType: "detector"
30  runType: "protodune-sp"
31 
32  }
33 
34  TFileService: {
35  closeFileFast: true # default
36  fileName: "hist_%ifb_reco2.root"
37  tmpDir: "<parent-path-of-filename>" # default
38  }
39 
40 # PdspChannelMapService: {
41 ## FileName: "protoDUNETPCChannelMap_v3.txt"
42 # FileName: "protoDUNETPCChannelMap_RCE_v4.txt"
43 # FELIXFileName: "protoDUNETPCChannelMap_FELIX_v4.txt"
44 # SSPFileName: "protoDUNESSPChannelMap_v1.txt"
45 #
46 # LogLevel: 1
47 # }
48 # @table::protodune_services
49 
50  IFBeam: {}
51  IFDH: {}
52 }
53 
54 #services.message.destinations.LogStandardOut.threshold: "INFO"
55 
56 physics:
57 {
58 
59  producers:
60  {
61  @table::protoDUNE_reco_data_stage2_producers
62  }
63 
64  #Create path to run module
65  decode: [ @sequence::protoDUNE_reco_data_stage2
66  ]
67 
68  output: [ out1 ]
69  trigger_paths : [ decode ]
70 # ana: [ beamana ]
71  end_paths: [ output ]
72 }
73 
74 #services: {
75 #}
76 
77 outputs:
78 {
79  out1:
80  {
81  compressionLevel: 1
82  module_type: RootOutput
83  saveMemoryObjectThreshold: 10485760
84  fileName: "%ifb_reco2.root"
85  dataTier: "full-reconstructed"
86 # outputCommands: [ "drop *", "keep raw::RawDigitrecob*_*_*_*", "keep recob::*_*_*_*" ]
87 # outputCommands: [ "keep *", "drop artdaq::Fragments_*_*TPC_*", "drop artdaq::Fragments_*_*FELIX_*", "drop raw::RawDigit*_*_*_*", "drop recob::Wires_caldata_dataprep_*", "drop *_wclsdatasp_wiener_*", "drop *_reco3d_noreg_*", "drop *_reco3d_pre_*" ]
88  outputCommands: [ "keep *" ]
89 # outputCommands: [ "keep *", "drop artdaq::Fragments_*_*TPC_*", "drop artdaq::Fragments_*_*FELIX_*" ]
90  # fileProperties: {
91  # maxInputFiles: 1
92  # }
93  }
94  }
95 
96 source:
97 {
98  module_type: RootInput
99  saveMemoryObjectThreshold: 10485760
100  fileNames: [ "/afs/cern.ch/user/s/sergiand/workspace/artdaq_devel/pdune_r1000077_sr01_20170629T181646_1_0.root" ]
101  maxEvents : -1
102 }
103 
104 services.SpaceCharge.EnableCalEfieldSCE: true
105 services.SpaceCharge.EnableCalSpatialSCE: true
106 
107 # lifetime database
108 services.LifetimeCalibService.IsMC: false
109 services.LifetimeCalibService.UseCondbLifetime: true
110 services.LifetimeCalibService.LifetimeDBTag: "v1.1"
111 
112 # xyzt database
113 services.XYZCalibService.IsMC: false
114 services.XYZCalibService.UseCondbXYZCorr: true
115 services.XYZCalibService.YZCorrDBTag: "prod4"
116 services.XYZCalibService.XCorrDBTag: "prod4"
117 services.XYZCalibService.NormCorrDBTag: "prod4"
118 
119 #<friendly-type>_<module-label>_<instance-name>_<process-name>
120