protonanalysis.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 
11 
12 
13 process_name: protonanalysis
14 
15 services:
16 {
17  #Load the service that manages root files for histograms.
18  TFileService: { fileName: "protonanalysis.root" }
19  RandomNumberGenerator: {} #ART native random number generator
20  @table::protodune_services
21  message: @local::standard_info
22  FileCatalogMetadata: @local::art_file_catalog_mc
23 }
24 
25 #source is now a root file
26 source:
27 {
28  module_type: RootInput
29  maxEvents: -1 # Number of events to create
30 }
31 physics:
32 {
33  producers:{
34 
35  }
36 filters:{}
37 
38  analyzers:{
39  protonanalysis:
40  {
41  module_type: "protonanalysis"
42  }
43  }
44 
45 
46 ana: [ protonanalysis ]
47  end_paths: [ ana ]
48 }
49 
50 # define the list of LArSoft modules to run through the simulate path
51 
52 
53 physics.analyzers.protonanalysis.TrackModuleLabel: "pandoraTrack"
54 physics.analyzers.protonanalysis.CalorimetryModuleLabel: "pandoracalo"
55 #physics.analyzers.protonanalysis.HitsModuleLabel: "gaushit"
56 physics.analyzers.protonanalysis.HitsModuleLabel: "linecluster"
57 physics.analyzers.protonanalysis.SaveTrackInfo: true
58 
59 services.SpaceCharge.EnableSimSpatialSCE: true
60 services.SpaceCharge.EnableCorrSCE: true
61 services.SpaceCharge.EnableSimEfieldSCE: true
62 services.SpaceCharge.EnableSimulationSCE: true