1 ## protoDUNE reco mc stage 2: no sce; no lifetime corection; with yz, x, t correction
2 ## note: yz, x, t database need to be updated.
4 #include "services_refactored_pdune.fcl"
5 #include "protoDUNE_reco_mc_prolog.fcl"
6 #include "protodune_tools_dune.fcl"
14 # Load the service that manages root files for histograms.
15 TFileService: { fileName: "protoDUNE_reco2_hist.root" }
16 TimeTracker: @local::dune_time_tracker
17 MemoryTracker: @local::dune_memory_tracker
18 RandomNumberGenerator: {} #ART native random number generator
19 message: @local::dune_message_services_prod
20 FileCatalogMetadata: @local::art_file_catalog_mc
21 @table::protodune_reco_services
22 # ChannelStatusService: @local::pdsp_channel_status
26 services.Geometry.SortingParameters.ChannelsPerOpDet: 12
27 services.Geometry.GDML: "protodune_v7.gdml"
28 services.Geometry.ROOT: "protodune_v7.gdml"
30 #BackTracker Module labels
31 services.BackTrackerService.BackTracker.G4ModuleLabel: "largeant"
32 services.BackTrackerService.BackTracker.SimChannelModuleLabel: "tpcrawdecoder:simpleSC"
33 services.DetectorPropertiesService: @local::protodunesp_detproperties
34 services.DetectorPropertiesService.GetHVDriftfromSamweb: false
35 services.DetectorPropertiesService.GetReadOutWindowSizefromSamweb: false
36 services.DetectorPropertiesService.UseRunDependentTemperature: false
38 services.RawDigitPrepService.ToolNames: @local::pdsim_dataprep_tools_wirecell
40 # Use channel map service for data
41 services.PdspChannelMapService: @local::pdspchannelmap
46 module_type: RootInput
48 saveMemoryObjectThreshold: 10485760
49 fileNames: ["protoDUNE_mc_nosce_reco1.root"]
57 module_type: RootOutput
58 fileName: "%ifb_reco2.root"
59 dataTier: "full-reconstructed"
60 outputCommands: [ "keep *", "drop raw::RawDigit*_*_*_*", "drop recob::Wires_caldata_dataprep_*", "drop *_wclsdatasp_wiener_*", "drop *_reco3d_noreg_*", "drop *_reco3d_pre_*" ]
61 #outputCommands: [ "keep *", "drop *_reco3d_noreg_*", "drop *_reco3d_pre_*" ]
62 compressionLevel: 1 #zlib argument (0-9)
64 #basketSize: 8192 #[Byte] buffer size at 8k
65 #splitLevel: 0 #reduces number of buffers
66 #treeMaxVirtualSize: 1 #[Byte] limits number of buffers/branch to 1 (default is 10)
74 @table::protoDUNE_reco_mc_stage2_producers
77 reco: [ @sequence::protoDUNE_reco_mc_stage2
80 #define the output stream, there could be more than one if using filters
83 #trigger_paths is a keyword and contains the paths that modify the art::event,
84 #ie filters and producers
87 #end_paths is a keyword and contains the paths that do not modify the art::Event,
88 #ie analyzers and output streams. these all run simultaneously
94 services.XYZCalibService.IsMC: true
95 services.XYZCalibService.UseCondbXYZCorr: true
96 services.XYZCalibService.YZCorrDBTag: "prod4amcsceoff"
97 services.XYZCalibService.XCorrDBTag: "prod4amcsceoff"
98 services.XYZCalibService.NormCorrDBTag: "prod4amcsceoff"