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"
14 #include "ProtoDUNEEmptyEventFinder.fcl"
16 #include "ProtoDUNECalibration.fcl"
17 ##include "ProtoDUNEBeamlineUtils.fcl"
18 #include "protodune_tools_dune.fcl"
21 process_name: protonmcnorw
25 #Load the service that manages root files for histograms.
26 TFileService: { fileName: "mcproton.root" }
27 RandomNumberGenerator: {} #ART native random number generator
28 #@table::protodune_services
29 @table::protodune_reco_services
30 message: @local::standard_info
31 #message: @local::dune_message_services_prod_debug
33 FileCatalogMetadata: @local::art_file_catalog_mc
34 @table::protodune_services
36 PdspChannelMapService: @local::pdspchannelmap
37 ChannelStatusService: @local::pdsp_channel_status
41 #source is now a root file
44 module_type: RootInput
45 maxEvents: -1 # Number of events to create
52 module_type: RootOutput
53 fileName: "mcproton.root" #default file name, can override from command line with -o or --output
54 dataTier: "reconstructed"
65 #f1: @local::standard_protodunebeamlinefilter_Proton_1GeV
72 module_type: "protonmcnorw"
73 BeamModuleLabel: "beamevent"
75 BeamlineUtils: @local::standard_protodunebeamlineutils
76 EmptyEventFinder: @local::standard_protoduneemptyeventfinder
79 #TimeDecoderModuleLabel: "timingrawdecoder:daq"
81 #Warning!! The code will use CalorimetryTag to do sce correction
82 #CalorimetryTag: "pandoracalo"
83 #CalorimetryTag: "pandoracaloSCE"
84 #CalorimetryTag: "pandoracalo"
85 #pandoracalo + electron lifetime correction (recommended)
86 #CalorimetryTag: "pandoracali"
87 #CalorimetryTag: "pandoracalinoxyzt"
88 CalorimetryTag: "pandoracalonosce"
89 #CalorimetryTag: "pandoracalinoxyzt"
91 TrackerTag: "pandoraTrack"
93 ShowerTag: "pandoraShower"
94 PFParticleTag: "pandora"
95 GeneratorTag: "generator"
97 DataUtils: @local::standard_protodunedatautils
98 #NNetModuleLabel: "vtxid:emtrack"
100 #hy:: for sce on, disable the comment of Prod2BeamCuts
101 #BeamCuts: @local::Prod2BeamCuts
107 ana: [ protonmcnorw ]
112 #disable the following line for the prod 2
113 services.BackTrackerService.BackTracker.SimChannelModuleLabel: "tpcrawdecoder:simpleSC"
116 services.BackTrackerService.BackTracker.G4ModuleLabel: "largeant"
117 services.BackTrackerService.BackTracker.MinimumHitEnergyFraction: 1e-1
119 #physics.analyzers.protonmcnorw.TrackModuleLabel: "pandoraTrack"
120 #physics.analyzers.protonmcnorw.CalorimetryModuleLabel: "pandoracalo"
121 #physics.analyzers.protonmcnorw.CalorimetryModuleLabel: "pandoracaloSCE"
122 #physics.analyzers.protonmcnorw.CalorimetryModuleLabel: "pandoracalo"
123 #physics.analyzers.protonmcnorw.CalorimetryModuleLabel: "pandoracalinoxyzt"
124 #physics.analyzers.protonmcnorw.CalorimetryModuleLabel: "pandoracali"
125 #physics.analyzers.protonmcnorw.CalorimetryModuleLabel: "pandoracalinoxyzt"
126 physics.analyzers.protonmcnorw.CalorimetryModuleLabel: "pandoracalonosce"
127 #physics.analyzers.protonmcnorw.HitsModuleLabel: "linecluster"
128 #physics.analyzers.protonmcnorw.HitsModuleLabel: "hitpdune"
129 physics.analyzers.protonmcnorw.SaveTrackInfo: true
130 #services.Geometry: @local::protodunev7_geo