protonmccnn.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 #include "ecalibration.fcl"
8 #include "triggeralgo_service.fcl"
9 #include "photpropservices_dune.fcl"
10 #include "ProtoDUNEDataUtils.fcl"
11 #include "ProtoDUNEBeamlineFilter.fcl"
12 #include "protodune_tools_dune.fcl"
13 
14 
15 process_name: protonmccnn
16 
17 services:
18 {
19  #Load the service that manages root files for histograms.
20  TFileService: { fileName: "mccnnproton.root" }
21  RandomNumberGenerator: {} #ART native random number generator
22  #@table::protodune_services
23  @table::protodune_reco_services
24  message: @local::standard_info
25  FileCatalogMetadata: @local::art_file_catalog_mc
26 }
27 
28 #source is now a root file
29 source:
30 {
31  module_type: RootInput
32  maxEvents: -1 # Number of events to create
33 }
34 
35 outputs:
36 {
37  out1:
38  {
39  module_type: RootOutput
40  fileName: "mccnnproton.root" #default file name, can override from command line with -o or --output
41  dataTier: "reconstructed"
42  fastCloning: false
43  }
44 }
45 
46 physics:
47 {
48  producers:{
49 
50  }
51  #filters: {
52  #f1: @local::standard_protodunebeamlinefilter_Proton_1GeV
53  #}
54  #fpath: [f1]
55 
56  analyzers:{
57  protonmccnn:
58  {
59  module_type: "protonmccnn"
60  BeamModuleLabel: "beamevent"
61  #CalorimetryTag: "pandoracalo"
62  CalorimetryTag: "pandoracaloSCE"
63  TrackerTag: "pandoraTrack"
64  ShowerTag: "pandoraShower"
65  PFParticleTag: "pandora"
66  GeneratorTag: "generator"
67  Verbose: true
68  DataUtils: @local::standard_protodunedatautils
69  NNetModuleLabel: "vtxid:emtrack"
70  }
71  }
72 
73  ana: [ protonmccnn ]
74  stream1: [ out1 ]
75  end_paths: [ ana ]
76 }
77 
78 #physics.analyzers.protonmccnn.TrackModuleLabel: "pmtrack"
79 #physics.analyzers.protonmccnn.CalorimetryModuleLabel: "pmtrackcalo"
80 #physics.analyzers.protonmccnn.HitsModuleLabel: "gaushit"
81 ##physics.analyzers.protonmccnn.PFParticleTag: "pmtrack"
82 
83 
84 physics.analyzers.protonmccnn.TrackModuleLabel: "pandoraTrack"
85 physics.analyzers.protonmccnn.CalorimetryModuleLabel: "pandoracalo"
86 #physics.analyzers.protonmccnn.CalorimetryModuleLabel: "pandoracaloSCE"
87 #physics.analyzers.protonmccnn.HitsModuleLabel: "linecluster"
88 physics.analyzers.protonmccnn.HitsModuleLabel: "hitpdune"
89 physics.analyzers.protonmccnn.SaveTrackInfo: true
90 services.Geometry: @local::protodunev7_geo