michelremoving_reruncali_mc.fcl
Go to the documentation of this file.
1 #include "services_dune.fcl"
2 #include "hitfindermodules_dune.fcl"
3 #include "filters.fcl"
4 #include "ProtoDUNEUnstableHVFilter.fcl"
5 #include "signalservices_dune.fcl"
6 #include "caldata_dune.fcl"
7 #include "trackfindermodules_dune.fcl"
8 #include "ecalibration.fcl"
9 #include "triggeralgo_service.fcl"
10 #include "photpropservices_dune.fcl"
11 #include "ProtoDUNEDataUtils.fcl"
12 #include "ProtoDUNEFembFilter.fcl"
13 #include "protoDUNE_reco_mc_prolog.fcl"
14 #include "missingproductfilter.fcl"
15 #include "protodune_tools_dune.fcl"
16 
17 process_name: michelremoving
18 
19 services:
20 {
21  #Load the service that manages root files for histograms.
22  TFileService: { fileName: "michelremoving.root" }
23  RandomNumberGenerator: {} #ART native random number generator
24  @table::protodune_reco_services
25  message: @local::standard_info
26  FileCatalogMetadata: @local::art_file_catalog_mc
27 }
28 services.PdspChannelMapService: @local::pdspchannelmap
29 #source is now a root file
30 source:
31 {
32  module_type: RootInput
33  maxEvents: -1 # Number of events to create
34 }
35 physics:
36  {
37  producers:{
38  @table::protoDUNE_reco_mc_stage2_producers
39  }
40  reco: [ @sequence::protoDUNE_reco_mc_stage2 ]
41  filters:
42  {
43  f1: @local::HVfilter
44  f2: @local::pdsp_fembfilter_all
45  f3: @local::standard_missingproductfilter
46  }
47  fpath: [f1, f2, f3]
48 
49  analyzers:{
50  michelremoving:
51  {
52  module_type: "michelremoving"
53  SelectEvents: [fpath]
54  }
55  michelremoving1:
56  {
57  module_type: "michelremoving"
58  SelectEvents: [fpath]
59  }
60  michelremoving2:
61  {
62  module_type: "michelremoving"
63  SelectEvents: [fpath]
64  }
65  michelremoving3:
66  {
67  module_type: "michelremoving"
68  SelectEvents: [fpath]
69  }
70  }
71 
72 
73  ana: [ michelremoving, michelremoving1, michelremoving2, michelremoving3 ]
74  end_paths: [ ana ]
75 }
76 
77 # define the list of LArSoft modules to run through the simulate path
78 physics.filters.f2.DataUtils.RawDigitTimeStampTag: "caldata:dataprep"
79 physics.producers.pandoracali.CaloAlg.CalAreaConstants: [1.04e-3, 1.04e-3, 1.0156e-3]
80 physics.analyzers.michelremoving.TrackModuleLabel: "pandoraTrack"
81 physics.analyzers.michelremoving.CalorimetryModuleLabel: "pandoracalonosce"
82 physics.analyzers.michelremoving.HitsModuleLabel: "hitpdune"
83 physics.analyzers.michelremoving.SaveTrackInfo: true
84 
85 physics.analyzers.michelremoving1.TrackModuleLabel: "pandoraTrack"
86 physics.analyzers.michelremoving1.CalorimetryModuleLabel: "pandoracalo"
87 physics.analyzers.michelremoving1.HitsModuleLabel: "hitpdune"
88 physics.analyzers.michelremoving1.SaveTrackInfo: true
89 
90 physics.analyzers.michelremoving2.TrackModuleLabel: "pandoraTrack"
91 physics.analyzers.michelremoving2.CalorimetryModuleLabel: "pandoracalinoxyzt"
92 physics.analyzers.michelremoving2.HitsModuleLabel: "hitpdune"
93 physics.analyzers.michelremoving2.SaveTrackInfo: true
94 
95 physics.analyzers.michelremoving3.TrackModuleLabel: "pandoraTrack"
96 physics.analyzers.michelremoving3.CalorimetryModuleLabel: "pandoracali"
97 physics.analyzers.michelremoving3.HitsModuleLabel: "hitpdune"
98 physics.analyzers.michelremoving3.SaveTrackInfo: true
99 
100 services.SpaceCharge.EnableCalEfieldSCE: true
101 services.SpaceCharge.EnableCalSpatialSCE: true
102 
103 # xyzt database
104 services.XYZCalibService.IsMC: true
105 services.XYZCalibService.UseCondbXYZCorr: true
106 services.XYZCalibService.YZCorrDBTag: "prod4"
107 services.XYZCalibService.XCorrDBTag: "prod4"
108 services.XYZCalibService.NormCorrDBTag: "prod4"