1 #include "services_dune.fcl"
2 #include "hitfindermodules_dune.fcl"
4 #include "signalservices_dune.fcl"
5 #include "caldata_dune.fcl"
6 #include "trackfindermodules_dune.fcl"
8 #include "ecalibration.fcl"
9 #include "triggeralgo_service.fcl"
10 #include "photpropservices_dune.fcl"
12 #include "protoDUNE_reco_mc_prolog.fcl"
14 #include "ProtoDUNEDataUtils.fcl"
15 #include "ProtoDUNEBeamlineFilter.fcl"
16 #include "ProtoDUNEBeamCuts.fcl"
17 #include "ProtoDUNEEmptyEventFinder.fcl"
19 #include "ProtoDUNECalibration.fcl"
20 ##include "ProtoDUNEBeamlineUtils.fcl"
21 #include "protodune_tools_dune.fcl"
25 process_name: protonmcnorw
29 #Load the service that manages root files for histograms.
30 TFileService: { fileName: "mcproton.root" }
31 RandomNumberGenerator: {} #ART native random number generator
32 #@table::protodune_services
33 @table::protodune_reco_services
34 message: @local::standard_info
35 #message: @local::dune_message_services_prod_debug
37 FileCatalogMetadata: @local::art_file_catalog_mc
38 @table::protodune_services
39 @table::protodune_reco_services
41 PdspChannelMapService: @local::pdspchannelmap
42 ChannelStatusService: @local::pdsp_channel_status
46 #source is now a root file
49 module_type: RootInput
50 maxEvents: -1 # Number of events to create
57 module_type: RootOutput
58 fileName: "mcproton.root" #default file name, can override from command line with -o or --output
59 dataTier: "reconstructed"
67 @table::protoDUNE_reco_mc_stage2_producers
70 #f1: @local::standard_protodunebeamlinefilter_Proton_1GeV
74 reco: [ @sequence::protoDUNE_reco_mc_stage2 ]
79 module_type: "protonmcnorw"
80 BeamModuleLabel: "beamevent"
82 #BeamlineUtils: @local::standard_protodunebeamlineutils
83 EmptyEventFinder: @local::standard_protoduneemptyeventfinder
86 #TimeDecoderModuleLabel: "timingrawdecoder:daq"
88 #Warning!! The code will use CalorimetryTag to do sce correction
89 #CalorimetryTag: "pandoracalo"
90 #CalorimetryTag: "pandoracaloSCE"
91 #CalorimetryTag: "pandoracalo"
92 #pandoracalo + electron lifetime correction (recommended)
93 CalorimetryTag: "pandoracali"
94 #CalorimetryTag: "pandoracalinoxyzt"
95 #CalorimetryTag: "pandoracalonosce"
96 #CalorimetryTag: "pandoracalinoxyzt"
98 TrackerTag: "pandoraTrack"
100 ShowerTag: "pandoraShower"
101 PFParticleTag: "pandora"
102 GeneratorTag: "generator"
104 DataUtils: @local::standard_protodunedatautils
105 #NNetModuleLabel: "vtxid:emtrack"
107 #hy:: for sce on, disable the comment of Prod2BeamCuts
108 #BeamCuts: @local::Prod2BeamCuts
114 ana: [ protonmcnorw ]
119 #disable the following line for the prod 2
120 services.BackTrackerService.BackTracker.SimChannelModuleLabel: "tpcrawdecoder:simpleSC"
123 services.BackTrackerService.BackTracker.G4ModuleLabel: "largeant"
124 services.BackTrackerService.BackTracker.MinimumHitEnergyFraction: 1e-1
126 #physics.analyzers.protonmcnorw.TrackModuleLabel: "pandoraTrack"
127 #physics.analyzers.protonmcnorw.CalorimetryModuleLabel: "pandoracalo"
128 #physics.analyzers.protonmcnorw.CalorimetryModuleLabel: "pandoracaloSCE"
129 #physics.analyzers.protonmcnorw.CalorimetryModuleLabel: "pandoracalo"
130 #physics.analyzers.protonmcnorw.CalorimetryModuleLabel: "pandoracalinoxyzt"
131 physics.analyzers.protonmcnorw.CalorimetryModuleLabel: "pandoracalinoxyzt"
132 #physics.analyzers.protonmcnorw.CalorimetryModuleLabel: "pandoracalonosce"
133 #physics.analyzers.protonmcnorw.CalorimetryModuleLabel: "pandoracali"
134 #physics.analyzers.protonmcnorw.HitsModuleLabel: "linecluster"
135 #physics.analyzers.protonmcnorw.HitsModuleLabel: "hitpdune"
136 physics.analyzers.protonmcnorw.SaveTrackInfo: true
137 #services.Geometry: @local::protodunev7_geo