2 ## ICARUS reconstruction
3 ## modeled on uboone version
22 @table::icarus_common_services
25 ### This is the complete list of all producers! ###
26 icarus_reco_producers:
28 ### random number saver
31 ### noise filtering module
36 recowire: @local::icarus_recowireroiicarus
38 ### hit-finder producers
43 trajclusterGaus: @local::icarus_trajcluster
44 trajclusterICARUS: @local::icarus_trajcluster
55 pmAlgTrackerGaus: @local::icarus_pmalgtrackmaker
56 pmAlgTrackerICARUS: @local::icarus_pmalgtrackmaker
59 pmAlgKalmanTrackGaus: @local::icarus_pmalgkalmantrack
60 pmAlgKalmanTrackICARUS: @local::icarus_pmalgkalmantrack
63 mchitfinder: @local::standard_mchitfinder
64 mcassociationsGaus: @local::standard_mctrutht0matching
65 mcassociationsICARUS: @local::standard_mctrutht0matching
73 ### Below are a list of convenient sequences that can be used for production/typical users. ###
83 icarus_reco_trajclusterICARUS: [ trajclusterICARUS]
85 icarus_reco_pmAlgTrackerGaus: [ pmAlgTrackerGaus,
89 pmAlgKalmanTrackICARUS]
99 pandoraKalmanTrackICARUS]
105 # Define the full reconstruction sequence
108 @sequence::icarus_reco_pmAlgTrackerGaus,
109 @sequence::icarus_reco_trajclusterICARUS,
114 ### Below we include overrides for the modules above
116 icarus_reco_producers.rawdigitfilter.ProcessNoise:
false
117 icarus_reco_producers.rawdigitfilter.FFTNoise:
false
118 icarus_reco_producers.rawdigitfilter.NumWiresToGroup: [1, 1, 1]
120 icarus_reco_producers.recowire.DigitModuleLabel:
"rawdigitfilter"
122 icarus_reco_producers.recowireraw.DigitModuleLabel:
"rawdigitfilter"
124 icarus_reco_producers.gaushit.CalDataModuleLabel:
"recowire"
125 icarus_reco_producers.gaushit.AreaNorms: [ 1.0, 1.0, 1.0 ]
126 icarus_reco_producers.gaushit.MaxMultiHit: 20
127 icarus_reco_producers.gaushit.TryNplus1Fits:
false
128 icarus_reco_producers.gaushit.Chi2NDF: 500.
129 icarus_reco_producers.gaushit.PeakFitter.MinWidth: 1
130 icarus_reco_producers.gaushit.LongMaxHits: [25, 25, 25]
131 icarus_reco_producers.gaushit.LongPulseWidth: [10, 10, 10]
132 icarus_reco_producers.gaushit.HitFinderToolVec.CandidateHitsPlane0: @local::candhitfinder_morphological
133 icarus_reco_producers.gaushit.HitFinderToolVec.CandidateHitsPlane0.Plane: 0
134 icarus_reco_producers.gaushit.HitFinderToolVec.CandidateHitsPlane0.MinDeltaTicks: 4
135 icarus_reco_producers.gaushit.HitFinderToolVec.CandidateHitsPlane0.MinDeltaPeaks: 0.05
136 icarus_reco_producers.gaushit.HitFinderToolVec.CandidateHitsPlane1: @local::candhitfinder_morphological
137 icarus_reco_producers.gaushit.HitFinderToolVec.CandidateHitsPlane1.Plane: 1
138 icarus_reco_producers.gaushit.HitFinderToolVec.CandidateHitsPlane1.MinDeltaTicks: 4
139 icarus_reco_producers.gaushit.HitFinderToolVec.CandidateHitsPlane1.MinDeltaPeaks: 0.05
140 icarus_reco_producers.gaushit.HitFinderToolVec.CandidateHitsPlane2: @local::candhitfinder_morphological
141 icarus_reco_producers.gaushit.HitFinderToolVec.CandidateHitsPlane2.Plane: 2
142 icarus_reco_producers.gaushit.HitFinderToolVec.CandidateHitsPlane2.MinDeltaTicks: 4
143 icarus_reco_producers.gaushit.HitFinderToolVec.CandidateHitsPlane2.MinDeltaPeaks: 0.05
145 icarus_reco_producers.icarushit.CalDataModuleLabel:
"recowireraw"
147 icarus_reco_producers.pandoraGaus.HitFinderModuleLabel:
"gaushit"
148 icarus_reco_producers.pandoraTrackGaus.PFParticleLabel:
"pandoraGaus"
149 icarus_reco_producers.pandoraShowerGaus.PFParticleLabel:
"pandoraGaus"
151 icarus_reco_producers.pmAlgTrackerGaus.HitModuleLabel:
"trajclusterGaus"
152 icarus_reco_producers.pmAlgTrackerGaus.ClusterModuleLabel:
"trajclusterGaus"
154 icarus_reco_producers.pmAlgKalmanTrackGaus.inputs.inputPFParticleLabel:
"pmAlgTrackerGaus"
156 icarus_reco_producers.trajclusterICARUS.TrajClusterAlg.HitFinderModuleLabel:
"icarushit"
158 icarus_reco_producers.pandoraICARUS.HitFinderModuleLabel:
"icarushit"
159 icarus_reco_producers.pandoraTrackICARUS.PFParticleLabel:
"pandoraICARUS"
160 icarus_reco_producers.pandoraShowerICARUS.PFParticleLabel:
"pandoraICARUS"
162 icarus_reco_producers.pmAlgTrackerICARUS.HitModuleLabel:
"trajclusterICARUS"
163 icarus_reco_producers.pmAlgTrackerICARUS.ClusterModuleLabel:
"trajclusterICARUS"
165 icarus_reco_producers.pmAlgKalmanTrackICARUS.inputs.inputPFParticleLabel:
"pmAlgTrackerICARUS"
167 icarus_reco_producers.mcassociationsGaus.TrackModuleLabel:
"pmAlgTrackerGaus"
168 icarus_reco_producers.mcassociationsGaus.HitModuleLabel:
"gaushit"
169 icarus_reco_producers.mcassociationsGaus.makeT0Assns:
false
171 icarus_reco_producers.mcassociationsICARUS.TrackModuleLabel:
"pmAlgTrackerICARUS"
172 icarus_reco_producers.mcassociationsICARUS.HitModuleLabel:
"icarushit"
173 icarus_reco_producers.mcassociationsICARUS.makeT0Assns:
false
BEGIN_PROLOG icarushit pmAlgKalmanTrackGaus icarus_reco_pmAlgTrackerICARUS
BEGIN_PROLOG pandoraTrackRangeCryoW pandoraTrackRangeCryoW rns
BEGIN_PROLOG icarushit pmAlgKalmanTrackGaus pmAlgKalmanTrackICARUS pandoraKalmanTrackGaus pandoraTrackICARUS
process_name rawdigitfilter
BEGIN_PROLOG icarushit pmAlgKalmanTrackGaus pmAlgKalmanTrackICARUS icarus_reco_pandoraGaus
BEGIN_PROLOG icarushit icarus_reco_trajclusterGaus
BEGIN_PROLOG icarus_hitfinder
BEGIN_PROLOG icarushit pmAlgKalmanTrackGaus pmAlgKalmanTrackICARUS pandoraKalmanTrackGaus icarus_reco_pandoraICARUS
BEGIN_PROLOG icarushit pmAlgKalmanTrackGaus pmAlgKalmanTrackICARUS pandoraKalmanTrackGaus pandoraShowerICARUS
process_name local::throughgoing_selection pandoraKalmanTrackGaus
BEGIN_PROLOG opflashTPC3 mcopflashTPC3 sequence::icarus_reco_flash sequence::icarus_mc_reco_opt gaushitsel gaushitTPC0 gaushitTPC1 gaushitTPC2 gaushitTPC3 icarushit icarushit icarusHitTPC0 icarusHitTPC1 icarusHitTPC2 icarusHitTPC3 icarus_reco_signalprocessing
process_name local::throughgoing_selection pandoraGaus
BEGIN_PROLOG icarushit pmAlgKalmanTrackGaus pmAlgKalmanTrackICARUS pandoraTrackGaus
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
BEGIN_PROLOG icarus_reco_services
BEGIN_PROLOG opflashTPC3 mcopflashTPC3 sequence::icarus_reco_flash sequence::icarus_mc_reco_opt gaushitsel gaushitTPC0 gaushitTPC1 gaushitTPC2 gaushitTPC3 icarushit icarushit icarusHitTPC0 icarusHitTPC1 icarusHitTPC2 icarusHitTPC3 sequence::icarus_reco_signalprocessingraw pmAlgKalmanTrackGaus pmAlgKalmanTrackICARUS pandoraKalmanTrackGaus pandoraKalmanTrackGausCryo0 pandoraKalmanTrackGausCryo1 pandoraKalmanTrackICARUS pandoraTrackICARUSCryo0 pandoraTrackICARUSCryo1 pandoraGausSCEPidCryo0 pandoraGausSCEPidCryo1 pandoraGausCaloCryo1 pandoraGausSCECaloCryo1 SBNShowerTestGausCryo0 SBNShowerTestGausCryo1 sequence::icarus_reco_pandoraICARUSCryo0 sequence::icarus_reco_pandoraICARUSCryo1 sequence::icarus_reco_SigProcTPC1Mixed sequence::icarus_reco_SigProcTPC3Mixed mcassociationsGausCryo1 icarus_reco_mcrecoICARUS
process_name pandoraICARUS
BEGIN_PROLOG icarushit pmAlgKalmanTrackGaus pmAlgKalmanTrackICARUS pandoraShowerGaus
BEGIN_PROLOG icarushit pmAlgKalmanTrackGaus pmAlgKalmanTrackICARUS pandoraKalmanTrackGaus pandoraKalmanTrackICARUS icarus_reco_mcrecoGaus