2 # service configuration
12 # module configuration
22 ##include "opticaldetectormodules_sbnd.fcl"
25 ##include "triggeralgo_service.fcl"
26 ##include "photpropservices_sbnd.fcl"
33 # Load the service that manages root files for histograms.
34 TFileService: {
fileName:
"reco_hist.root" }
35 message: @local::sbnd_message_services_prod #
from messages_sbnd.fcl
36 FileCatalogMetadata: @local::sbnd_file_catalog_mc #
from sam_sbnd.fcl
37 @table::sbnd_services #
from services_sbnd.fcl
38 @table::sbnd_random_services #
from services_sbnd.fcl; required by fuzzyCluster
39 LArFFT: @local::sbnd_larfft
45 #source is now a root file
52 # Define and configure some modules to do work on each event.
53 # First modules are defined; they are scheduled later.
54 # Modules are grouped by type.
60 ### random number saver
64 # opflash: @local::sbnd_opflash
69 ### hit-finder producers
71 fasthit: @local::sbnd_fasthitfinder
72 # rffhit: @local::sbnd_rffhitfinder
75 corner: @local::standard_cornerfinder
77 ### cluster-finder producers
80 hough: @local::standard_houghlinefinder
88 ### track-finder producers
92 stitch: @local::sbnd_trackstitcher
98 ### shower-finder producers
100 ### vertex-finder producers
102 ### calorimetry producers
109 #define the producer and filter modules for this path, order matters,
110 #filters reject all following items. see lines starting physics.producers below
125 #define the output stream, there could be more than one if using filters
128 #trigger_paths is a keyword and contains the paths that modify the art::event,
129 #ie filters and producers
132 #end_paths is a keyword and contains the paths that do not modify the art::Event,
133 #ie analyzers and output streams. these all run simultaneously
137 #block to define where the output goes. if you defined a filter in the physics
138 #block and put it in the trigger_paths then you need to put a SelectEvents: {SelectEvents: [XXX]}
139 #entry in the output stream you want those to go to, where XXX is the label of the filter module(s)
152 ### Here, we overwrite ALL module labels with the ones defined above.
154 #physics.producers.opflash.InputModule: "optreadout"
155 #physics.producers.opflash.GenModule: "generator"
157 physics.producers.caldata.DigitModuleLabel:
"daq"
159 physics.producers.gaushit.CalDataModuleLabel:
"caldata"
160 physics.producers.fasthit.DigitModuleLabel:
"daq"
161 #physics.producers.rffhit.CalDataModuleLabel: "caldata"
163 #physics.producers.corner.CornerAlgParamSet.RawDataModuleLabel: "daq"
164 #physics.producers.corner.CornerAlgParamSet.CalDataModuleLabel: "caldata"
166 physics.producers.fuzzycluster.HitsModuleLabel:
"gaushit"
167 physics.producers.fuzzycluster.CalDataModuleLabel:
"caldata"
169 physics.producers.hough.DBScanModuleLabel:
"fuzzycluster"
170 physics.producers.hough.HitsPerCluster: 3
172 physics.producers.linemerger.ClusterModuleLabel:
"hough"
174 physics.producers.cccluster.CalDataModuleLabel:
"caldata"
175 physics.producers.cccluster.CCHitFinderAlg.CalDataModuleLabel:
"caldata"
177 physics.producers.pandora.HitFinderModuleLabel:
"gaushit"
178 physics.producers.pandoraTrack.PFParticleLabel:
"pandora"
179 physics.producers.pandoraShower.PFParticleLabel:
"pandora"
181 physics.producers.trackkalmanhit.HitModuleLabel:
"gaushit"
182 physics.producers.trackkalmanhit.ClusterModuleLabel:
"fuzzycluster"
184 physics.producers.spacepointfinder.ClusterModuleLabel:
"fuzzycluster"
186 physics.producers.trackkalsps.ClusterModuleLabel:
"fuzzycluster"
187 physics.producers.trackkalsps.SpptModuleLabel:
"spacepointfinder"
188 physics.producers.trackkalsps.GenieGenModuleLabel:
"generator"
189 physics.producers.trackkalsps.G4ModuleLabel:
"largeant"
191 physics.producers.stitch.TrackModuleLabel:
"trackkalsps"
192 physics.producers.stitch.SpptModuleLabel:
"spacepointfinder"
194 physics.producers.stitchkalmanhit.TrackModuleLabel:
"trackkalmanhit"
195 physics.producers.stitchkalmanhit.SpptModuleLabel:
"trackkalmanhit"
197 physics.producers.spacepointfindercc.ClusterModuleLabel:
"cccluster"
199 physics.producers.trackkalspscc.ClusterModuleLabel:
"cccluster"
200 physics.producers.trackkalspscc.SpptModuleLabel:
"spacepointfindercc"
201 physics.producers.trackkalspscc.GenieGenModuleLabel:
"generator"
202 physics.producers.trackkalspscc.G4ModuleLabel:
"largeant"
204 physics.producers.stitchcc.TrackModuleLabel:
"trackkalspscc"
205 physics.producers.stitchcc.SpptModuleLabel:
"spacepointfindercc"
207 physics.producers.trackkalmanhitcalo.TrackModuleLabel:
"trackkalmanhit"
208 physics.producers.trackkalmanhitcalo.SpacePointModuleLabel:
"trackkalmanhit"
210 physics.producers.trackkalspscalo.TrackModuleLabel:
"trackkalsps"
211 physics.producers.trackkalspscalo.SpacePointModuleLabel:
"spacepointfinder"
213 physics.producers.stitchcalo.TrackModuleLabel:
"stitch"
214 physics.producers.stitchcalo.SpacePointModuleLabel:
"spacepointfinder"
BEGIN_PROLOG triggeremu_data_config_icarus settings PMTADCthresholds sequence::icarus_stage0_multiTPC_TPC physics sequence::icarus_stage0_EastHits_TPC physics sequence::icarus_stage0_WestHits_TPC physics producers purityana0 caloskimCalorimetryCryoE physics caloskimCalorimetryCryoW physics sequence::physics pathW services
BEGIN_PROLOG pandoraTrackRangeCryoW pandoraTrackRangeCryoW rns
process_name can override from command line with o or output hough
process_name drop raw::OpDetWaveforms_DataApr2016RecoStage1_saturation_ * physics
required by fuzzyCluster table::sbnd_g4_services gaushitTruthMatch pandoraShower
physics producers trigslidewindowOR6mW physics effSlidingOR6mW physics end_paths
process_name can override from command line with o or output dataTier
BEGIN_PROLOG sbnd_signalshapingservice
required by fuzzyCluster table::sbnd_g4_services LArFFT
required by fuzzyCluster table::sbnd_g4_services gaushitTruthMatch pandoraTrack
source drop raw::ubdaqSoftwareTriggerData_ *_ *_ * maxEvents
required by fuzzyCluster trackkalmanhit
required by fuzzyCluster table::sbnd_g4_services fasthit
required by fuzzyCluster stitchcalo
process_name standard_reco_uboone reco
required by fuzzyCluster cccluster
required by fuzzyCluster trackkalsps
process_name can override from command line with o or output linemerger
required by fuzzyCluster stitch
BEGIN_PROLOG triggeremu_data_config_icarus settings PMTADCthresholds sequence::icarus_stage0_multiTPC_TPC physics sequence::icarus_stage0_EastHits_TPC physics sequence::icarus_stage0_WestHits_TPC physics producers purityana0 module_type
required by fuzzyCluster trackkalmanhitcalo
required by fuzzyCluster table::sbnd_g4_services gaushitTruthMatch pandora
required by fuzzyCluster stitchcc
services TFileService fileName
required by fuzzyCluster stitchkalmanhit
required by fuzzyCluster trackkalspscc
standard_singlep gaussian distribution ie ie ie gaussian gaussian gaussian larg4Main stream1
required by fuzzyCluster trackkalspscalo
required by fuzzyCluster spacepointfindercc
required by fuzzyCluster spacepointfinder
process_name showerreco Particles Coinciding wih the Vertex services ScanOptions nu_mu services ScanOptions Number
process_name can override from command line with o or output caldata
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsWindowPair END_PROLOG trigslidewindowOR6m output outputs
process_name fuzzycluster
BEGIN_PROLOG sbnd_gaushitfinder
process_name sequence::icarus_reco_cluster3d physics trigger_paths
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsOppositeWindows END_PROLOG process_name