mcsXsection.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 "ProtoDUNEBeamlineUtils.fcl"
13 #include "ProtoDUNEBeamCuts.fcl"
14 
15 
16 process_name: mcsXsection
17 
18 services:
19 {
20  #Load the service that manages root files for histograms.
21  TFileService: { fileName: "mcpion.root" }
22  RandomNumberGenerator: {} #ART native random number generator
23  @table::protodune_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: "mcpion.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  pionanalysis:
58  {
59  module_type: "mcsXsection"
60  BeamCuts: @local::Prod2BeamCuts
61  BeamlineUtils: @local::standard_protodunebeamlineutils
62  BeamModuleLabel: "beamevent"
63  CalorimetryTag: "pandoracaloSCE"
64  TrackerTag: "pandoraTrack"
65  ShowerTag: "pandoraShower"
66  PFParticleTag: "pandora"
67  GeneratorTag: "generator"
68  Verbose: true
69  DataUtils: @local::standard_protodunedatautils
70  # NNetModuleLabel: "vtxid:emtrack"
71  }
72  }
73 
74  ana: [ pionanalysis ]
75  stream1: [ out1 ]
76  end_paths: [ ana ]
77 }
78 
79 services.PdspChannelMapService: @local::pdspchannelmap
80