ana_Prod4a_MC_sce.fcl
Go to the documentation of this file.
1 #include "services_dune.fcl"
2 #include "hitfindermodules_dune.fcl"
3 #include "filters.fcl"
4 #include "signalservices_dune.fcl"
5 #include "caldata_dune.fcl"
6 #include "trackfindermodules_dune.fcl"
7 
8 #include "ecalibration.fcl"
9 #include "triggeralgo_service.fcl"
10 #include "photpropservices_dune.fcl"
11 
12 #include "protoDUNE_reco_mc_prolog.fcl"
13 
14 #include "ProtoDUNEDataUtils.fcl"
15 #include "ProtoDUNEBeamlineFilter.fcl"
16 #include "ProtoDUNEBeamCuts.fcl"
17 #include "ProtoDUNEEmptyEventFinder.fcl"
18 
19 #include "ProtoDUNECalibration.fcl"
20 ##include "ProtoDUNEBeamlineUtils.fcl"
21 #include "protodune_tools_dune.fcl"
22 
23 
24 
25 process_name: protonmcnorw
26 
27 services:
28 {
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
36 
37  FileCatalogMetadata: @local::art_file_catalog_mc
38  @table::protodune_services
39  @table::protodune_reco_services
40 
41  PdspChannelMapService: @local::pdspchannelmap
42  ChannelStatusService: @local::pdsp_channel_status
43 
44 }
45 
46 #source is now a root file
47 source:
48 {
49  module_type: RootInput
50  maxEvents: -1 # Number of events to create
51 }
52 
53 outputs:
54 {
55  out1:
56  {
57  module_type: RootOutput
58  fileName: "mcproton.root" #default file name, can override from command line with -o or --output
59  dataTier: "reconstructed"
60  fastCloning: false
61  }
62 }
63 
64 physics:
65 {
66  producers:{
67  @table::protoDUNE_reco_mc_stage2_producers
68  }
69  #filters: {
70  #f1: @local::standard_protodunebeamlinefilter_Proton_1GeV
71  #}
72  #fpath: [f1]
73 
74  reco: [ @sequence::protoDUNE_reco_mc_stage2 ]
75 
76  analyzers:{
77  protonmcnorw:
78  {
79  module_type: "protonmcnorw"
80  BeamModuleLabel: "beamevent"
81 
82  #BeamlineUtils: @local::standard_protodunebeamlineutils
83  EmptyEventFinder: @local::standard_protoduneemptyeventfinder
84 
85 
86  #TimeDecoderModuleLabel: "timingrawdecoder:daq"
87 
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"
97 
98  TrackerTag: "pandoraTrack"
99  HitTag: "hitpdune"
100  ShowerTag: "pandoraShower"
101  PFParticleTag: "pandora"
102  GeneratorTag: "generator"
103  Verbose: true
104  DataUtils: @local::standard_protodunedatautils
105  #NNetModuleLabel: "vtxid:emtrack"
106 
107  #hy:: for sce on, disable the comment of Prod2BeamCuts
108  #BeamCuts: @local::Prod2BeamCuts
109 
110 
111  }
112  }
113 
114  ana: [ protonmcnorw ]
115  stream1: [ out1 ]
116  end_paths: [ ana ]
117 }
118 
119 #disable the following line for the prod 2
120 services.BackTrackerService.BackTracker.SimChannelModuleLabel: "tpcrawdecoder:simpleSC"
121 
122 #add to prod4a
123 services.BackTrackerService.BackTracker.G4ModuleLabel: "largeant"
124 services.BackTrackerService.BackTracker.MinimumHitEnergyFraction: 1e-1
125 
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
138