michelremoving.fcl
Go to the documentation of this file.
1 #include "services_dune.fcl"
2 #include "hitfindermodules_dune.fcl"
3 #include "filters.fcl"
4 #include "ProtoDUNEUnstableHVFilter.fcl"
5 #include "signalservices_dune.fcl"
6 #include "caldata_dune.fcl"
7 #include "trackfindermodules_dune.fcl"
8 #include "ecalibration.fcl"
9 #include "triggeralgo_service.fcl"
10 #include "photpropservices_dune.fcl"
11 #include "ProtoDUNEDataUtils.fcl"
12 #include "ProtoDUNEFembFilter.fcl"
13 
14 
15 process_name: michelremoving
16 
17 services:
18 {
19  #Load the service that manages root files for histograms.
20  TFileService: { fileName: "michelremoving.root" }
21  RandomNumberGenerator: {} #ART native random number generator
22  @table::protodune_services
23  message: @local::standard_info
24  FileCatalogMetadata: @local::art_file_catalog_mc
25 }
26 services.PdspChannelMapService: @local::pdspchannelmap
27 #source is now a root file
28 source:
29 {
30  module_type: RootInput
31  maxEvents: -1 # Number of events to create
32 }
33 physics:
34  {
35  producers:{
36 
37  }
38  filters:
39  {
40  f1: @local::HVfilter
41  f2: @local::pdsp_fembfilter_all
42 
43  }
44  fpath: [f1, f2]
45 
46  analyzers:{
47  michelremoving:
48  {
49  module_type: "michelremoving"
50  SelectEvents: [fpath]
51  }
52  michelremoving1:
53  {
54  module_type: "michelremoving"
55  SelectEvents: [fpath]
56  }
57  michelremoving2:
58  {
59  module_type: "michelremoving"
60  SelectEvents: [fpath]
61  }
62  michelremoving3:
63  {
64  module_type: "michelremoving"
65  SelectEvents: [fpath]
66  }
67  }
68 
69 
70  ana: [ michelremoving, michelremoving1, michelremoving2, michelremoving3 ]
71  end_paths: [ ana ]
72 }
73 
74 # define the list of LArSoft modules to run through the simulate path
75 physics.filters.f2.DataUtils.RawDigitTimeStampTag: "caldata:dataprep"
76 physics.analyzers.michelremoving.TrackModuleLabel: "pandoraTrack"
77 physics.analyzers.michelremoving.CalorimetryModuleLabel: "pandoracalonosce"
78 physics.analyzers.michelremoving.HitsModuleLabel: "hitpdune"
79 physics.analyzers.michelremoving.SaveTrackInfo: true
80 
81 physics.analyzers.michelremoving1.TrackModuleLabel: "pandoraTrack"
82 physics.analyzers.michelremoving1.CalorimetryModuleLabel: "pandoracalo"
83 physics.analyzers.michelremoving1.HitsModuleLabel: "hitpdune"
84 physics.analyzers.michelremoving1.SaveTrackInfo: true
85 
86 physics.analyzers.michelremoving2.TrackModuleLabel: "pandoraTrack"
87 physics.analyzers.michelremoving2.CalorimetryModuleLabel: "pandoracalinoxyzt"
88 physics.analyzers.michelremoving2.HitsModuleLabel: "hitpdune"
89 physics.analyzers.michelremoving2.SaveTrackInfo: true
90 
91 physics.analyzers.michelremoving3.TrackModuleLabel: "pandoraTrack"
92 physics.analyzers.michelremoving3.CalorimetryModuleLabel: "pandoracali"
93 physics.analyzers.michelremoving3.HitsModuleLabel: "hitpdune"
94 physics.analyzers.michelremoving3.SaveTrackInfo: true