dEdxcalibration.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 process_name: dEdxcalibration
13 
14 services:
15 {
16  #Load the service that manages root files for histograms.
17  TFileService: { fileName: "dEdxcalibration.root" }
18  RandomNumberGenerator: {} #ART native random number generator
19  @table::protodune_services
20  message: @local::standard_info
21  FileCatalogMetadata: @local::art_file_catalog_mc
22 }
23 
24 #source is now a root file
25 source:
26 {
27  module_type: RootInput
28  maxEvents: -1 # Number of events to create
29 }
30 
31 outputs:
32 {
33  out1:
34  {
35  module_type: RootOutput
36  fileName: "dEdxcalibration.root" #default file name, can override from command line with -o or --output
37  dataTier: "reconstructed"
38  fastCloning: false
39  }
40 }
41 
42 physics:
43 {
44  producers:{
45 
46  }
47  filters: {}
48  analyzers:{
49  dEdxcalibration:
50  {
51  module_type: "dEdxcalibration"
52  }
53  }
54 
55 
56  #define the producer and filter modules for this path, order matters,
57  #filters reject all following items. see lines starting physics.producers below
58  ana: [ dEdxcalibration ]
59  #ana: []
60 
61  #define the output stream, there could be more than one if using filters
62  stream1: [ out1 ]
63 
64  #trigger_paths is a keyword and contains the paths that modify the art::event,
65  #ie filters and producers
66  #trigger_paths: [reco]
67 
68  #end_paths is a keyword and contains the paths that do not modify the art::Event,
69  #ie analyzers and output streams. these all run simultaneously
70  #end_paths: [ stream1, ana ]
71  end_paths: [ ana ]
72 }
73 
74 # define the list of LArSoft modules to run through the simulate path
75 #change TrackModuleLabel and CalorimetryModuleLabel here to "pmtrack" and "pmtrackcalo" if required
76 physics.analyzers.dEdxcalibration.TrackModuleLabel: "pandoraTrack"
77 physics.analyzers.dEdxcalibration.CalorimetryModuleLabel: "pandoracalo"
78 physics.analyzers.dEdxcalibration.HitsModuleLabel: "gaushit"
79 physics.analyzers.dEdxcalibration.SaveTrackInfo: true
80 services.SpaceCharge.EnableSimSpatialSCE: true
81 #services.SpaceCharge.EnableCorrSCE: true
82 #services.SpaceCharge.EnableSimEfiledSCE: true