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"
11 #include "ProtoDUNEDataUtils.fcl"
12 #include "ProtoDUNEBeamlineFilter.fcl"
13 #include "ProtoDUNEBeamCuts.fcl"
15 #include "protodune_tools_dune.fcl"
18 process_name: protonmc
22 #Load the service that manages root files for histograms.
23 TFileService: { fileName: "mcproton.root" }
24 RandomNumberGenerator: {} #ART native random number generator
25 #@table::protodune_services
26 @table::protodune_reco_services
27 message: @local::standard_info
28 FileCatalogMetadata: @local::art_file_catalog_mc
31 #source is now a root file
34 module_type: RootInput
35 maxEvents: -1 # Number of events to create
42 module_type: RootOutput
43 fileName: "mcproton.root" #default file name, can override from command line with -o or --output
44 dataTier: "reconstructed"
55 #f1: @local::standard_protodunebeamlinefilter_Proton_1GeV
62 module_type: "protonmc"
63 BeamModuleLabel: "beamevent"
64 #Warning!! The code will use CalorimetryTag to do sce correction
65 #CalorimetryTag: "pandoracalo"
66 #CalorimetryTag: "pandoracaloSCE"
67 #CalorimetryTag: "pandoracalo"
68 #pandoracalo + electron lifetime correction (recommended)
69 CalorimetryTag: "pandoracali"
71 TrackerTag: "pandoraTrack"
72 ShowerTag: "pandoraShower"
73 PFParticleTag: "pandora"
74 GeneratorTag: "generator"
76 DataUtils: @local::standard_protodunedatautils
77 #NNetModuleLabel: "vtxid:emtrack"
79 #hy:: for sce on, disable the comment of Prod2BeamCuts
80 #BeamCuts: @local::Prod2BeamCuts
83 #MuMCSInputTag: "pandoraTrack"
95 #angResol: 3.0 #in mrad (uBoone angle resolution)
107 #physics.analyzers.protonmc.TrackModuleLabel: "pmtrack"
108 #physics.analyzers.protonmc.CalorimetryModuleLabel: "pmtrackcalo"
109 #physics.analyzers.protonmc.HitsModuleLabel: "gaushit"
110 ##physics.analyzers.protonmc.PFParticleTag: "pmtrack"
112 #disable the following line for prod 2
113 services.BackTrackerService.BackTracker.SimChannelModuleLabel: "tpcrawdecoder:simpleSC"
115 #physics.analyzers.protonmc.TrackModuleLabel: "pandoraTrack"
116 #physics.analyzers.protonmc.CalorimetryModuleLabel: "pandoracalo"
117 #physics.analyzers.protonmc.CalorimetryModuleLabel: "pandoracaloSCE"
118 #physics.analyzers.protonmc.CalorimetryModuleLabel: "pandoracalo"
119 physics.analyzers.protonmc.CalorimetryModuleLabel: "pandoracali"
120 #physics.analyzers.protonmc.HitsModuleLabel: "linecluster"
121 physics.analyzers.protonmc.HitsModuleLabel: "hitpdune"
122 physics.analyzers.protonmc.SaveTrackInfo: true
123 services.Geometry: @local::protodunev7_geo
126 #physics.analyzers.protonmc.FracsFile: "/dune/data2/users/calcuttj/GeantReweight/ForHengYe/cascade_fix.root"
127 #physics.analyzers.protonmc.XSecFile: "/dune/data2/users/calcuttj/GeantReweight/ForHengYe/cross_section_out.root"
129 #physics.analyzers.protonmc.FracsFile: "/dune/data2/users/hyliao/GeantReweight/xs_cascade/cascade_fix.root"
130 #physics.analyzers.protonmc.XSecFile: "/dune/data2/users/hyliao/GeantReweight/xs_cascade/cross_section_out.root"
132 physics.analyzers.protonmc.FracsFile: "./cascade_fix.root"
133 physics.analyzers.protonmc.Material: {
140 physics.analyzers.protonmc.RW_PDG: 2212
142 physics.analyzers.protonmc.ParameterSet: [