1 ## same as protoDUNE_SP_keepup_decoder_reco_stage1.fcl, no yz,x,t correction; *calinoxyzt<->*cali; *calipidnoxyzt<->*calipid
2 ## this fcl is kept; we use two stage recos once we have calibration done: protoDUNE_SP_keepup_decoder_reco_stage1.fcl and protoDUNE_SP_keepup_decoder_reco_stage2.fcl
4 #include "protoDUNE_reco_data_Dec2018.fcl"
5 #include "ProtoDUNETriggerFilter.fcl"
7 #include "protodune_tools_dune.fcl"
9 process_name: DecoderandReco
13 #message: @local::dune_message_services_prod_debug
14 TimeTracker: @local::dune_time_tracker
15 MemoryTracker: @local::dune_memory_tracker
16 RandomNumberGenerator: {}
17 FileCatalogMetadata: @local::art_file_catalog_data
18 @table::protodune_rawdecoding_services
19 @table::protodune_data_reco_services
20 message: @local::dune_message_services_prod
21 FileCatalogMetadata: {
22 # campaign: "beam_prep"
23 metadataFromInput: [ "dunemeta.data_stream", "dunemeta.dune_data.daqconfigname",
24 "dunemeta.dune_data.detector_config", "dunemeta.dune_data.inconsistent_hw_config",
25 "dunemeta.dune_data.is_fake_data", "dunemeta.dune_data.accouple",
26 "dunemeta.dune_data.calibpulsemode", "dunemeta.dune_data.febaselinehigh",
27 "dunemeta.dune_data.fegain", "dunemeta.dune_data.feleak10x",
28 "dunemeta.dune_data.feleakhigh", "dunemeta.dune_data.feshapingtime", "events",
29 "data_quality.online_good_run_list", "detector.hv_value" ]
30 applicationVersion: "v07_08_00_04"
32 runType: "protodune-sp"
37 closeFileFast: true # default
38 fileName: "hist_%ifb_decoder_reco.root"
39 tmpDir: "<parent-path-of-filename>" # default
42 # PdspChannelMapService: {
43 ## FileName: "protoDUNETPCChannelMap_v3.txt"
44 # FileName: "protoDUNETPCChannelMap_RCE_v4.txt"
45 # FELIXFileName: "protoDUNETPCChannelMap_FELIX_v4.txt"
46 # SSPFileName: "protoDUNESSPChannelMap_v1.txt"
50 # @table::protodune_services
56 #services.message.destinations.LogStandardOut.threshold: "INFO"
63 trigfilter: @local::pdsp_trigfilter_all
64 @table::protoDUNE_reco_data_filters
69 @table::protoDUNE_rawdecoding_producers
70 @table::protoDUNE_reco_data_producers
73 #Create path to run module
74 decode: [ @sequence::protoDUNE_notpcdecoding,
75 @sequence::protoDUNE_reco_data
79 trigger_paths : [ decode ]
92 module_type: RootOutput
93 saveMemoryObjectThreshold: 10485760
94 fileName: "%ifb_reco.root"
95 dataTier: "full-reconstructed"
96 # outputCommands: [ "drop *", "keep raw::RawDigitrecob*_*_*_*", "keep recob::*_*_*_*" ]
97 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_*" ]
98 # outputCommands: [ "keep *", "drop artdaq::Fragments_*_*TPC_*", "drop artdaq::Fragments_*_*FELIX_*" ]
107 module_type: RootInput
108 saveMemoryObjectThreshold: 10485760
109 fileNames: [ "/afs/cern.ch/user/s/sergiand/workspace/artdaq_devel/pdune_r1000077_sr01_20170629T181646_1_0.root" ]
113 services.SpaceCharge.EnableCalEfieldSCE: true
114 services.SpaceCharge.EnableCalSpatialSCE: true
117 services.LifetimeCalibService.IsMC: false
118 services.LifetimeCalibService.UseCondbLifetime: true
119 services.LifetimeCalibService.LifetimeDBTag: "v1.0"
122 #<friendly-type>_<module-label>_<instance-name>_<process-name>