2 ## ICARUS definitions for the second stage (stage1) of data processing
3 ## modeled on standard version
15 ### JCZ: Add simple flashmatch to this area
26 ### This is the complete list of all producers! ###
30 cluster3DCryoW: @local::icarus_cluster3d
31 cluster3DCryoE: @local::icarus_cluster3d
34 pandoraGausCryoW: @local::icarus_pandora
36 pandoraGausCryoE: @local::icarus_pandora
39 ### PM algorithm for pandora
44 SBNShowerGausCryoW: @local::icarus_pandorashower_3dTraj
45 SBNShowerGausCryoE: @local::icarus_pandorashower_3dTraj
47 # pandora CALO and PID
48 # pandoraGausCaloCryoW: @local::icarus_calomc
49 # pandoraGausPidCryoW: @local::icarus_chi2pid
50 # pandoraGausCaloCryoE: @local::icarus_calomc
51 # pandoraGausPidCryoE: @local::icarus_chi2pid
53 # Placeholder uncalibrated calorimetry
57 ## Attempt to include simple flash matching here
58 ## Simple Flash Matching, right now cryo0 and 1 are identical
63 crthit: @local::standard_crthitproducer
64 crttrack: @local::standard_crttrackproducer
68 icarus_stage1_filters:
71 OpFlashProducerList: [
"opflashCryoW",
"opflashCryoE"]
72 # WindowStartTime: -1489.6 # -1489.4 - 0.2us safe margin
73 # WindowEndTime: -1487.6 # -1487.8 + 0.2us safe margin
75 WindowEndTime: -1488.4 # 11.2 -1500 us
offset + 0.4us safe margin
83 icarus_stage1_analyzers:
86 caloskimW: @local::caloskim_cryow_nodigits_goldentracks
93 TriggerLabel:
"daqTrigger"
94 QPed: 60 # Pedestal
offset [ADC]
95 QSlope: 70 # Pedestal slope [ADC/
photon]
96 PEThresh: 7.5 # PE threshold above which charge amplitudes used
97 CrtWindow: 3e6 # time window
for looking data within trigger timestamp [ns]
101 icarus_stage1_analyzers.caloskimE.SelectEvents: [
reco]
104 icarus_stage1_analyzers.caloskimW.SelectEvents: [
reco]
107 ### Below are a list of convenient sequences that can be used for production/typical users. ###
109 # Set up filtering of cluster3D hits by cryostat
110 icarus_filter_cluster3DCryoW: [ cluster3DCryoW,
124 icarus_reco_cluster3DCryoE: [ cluster3DCryoE ]
126 icarus_reco_pandoraGausCryoW: [ pandoraGausCryoW,
140 @sequence::icarus_reco_pandoraGausCryoW
144 @sequence::icarus_reco_cluster3DCryoE,
150 @sequence::icarus_reco_pandoraGausCryoW
161 ### Below we include overrides for the modules above
163 ## Overrides for filtering of cluster3D hits
164 icarus_stage1_filters.TPCHitFilterCryoW.HitDataLabelVec: [
"cluster3DCryoW"]
165 icarus_stage1_filters.TPCHitFilterCryoW.MaximumHits: 60000
167 icarus_stage1_filters.TPCHitFilterCryoE.HitDataLabelVec: [
"cluster3DCryoE"]
168 icarus_stage1_filters.TPCHitFilterCryoE.MaximumHits: 60000
170 ## Definitions for running the 3D clustering by Cryostat
173 icarus_stage1_producers.cluster3DCryoW.Hit3DBuilderAlg.PHLowSelection: 0. #4.0 # 20.
174 icarus_stage1_producers.cluster3DCryoW.Hit3DBuilderAlg.MaxHitChiSquare: 1000000.
175 icarus_stage1_producers.cluster3DCryoW.Hit3DBuilderAlg.OutputHistograms:
false
179 icarus_stage1_producers.cluster3DCryoE.Hit3DBuilderAlg.PHLowSelection: 0. #4.0 # 20.
180 icarus_stage1_producers.cluster3DCryoE.Hit3DBuilderAlg.MaxHitChiSquare: 1000000.
181 icarus_stage1_producers.cluster3DCryoE.Hit3DBuilderAlg.OutputHistograms:
false
183 ### Definitions for a pandora by cryostat
197 ## Switch pandora back to just gaushits?
198 #icarus_stage1_producers.pandoraGausCryoW.ConfigFile: "PandoraSettings_Master_ICARUS_RawICARUS.xml"
199 #icarus_stage1_producers.pandoraGausCryoE.ConfigFile: "PandoraSettings_Master_ICARUS_RawICARUS.xml"
201 ## Definitions for shower finding (both single and by cryostat)
BEGIN_PROLOG opflashCryoE TPCHitFilterCryoW icarus_filter_cluster3DCryoE
process_name can override from command line with o or output photon
BEGIN_PROLOG TPC Trig offset(g4 rise time) ProjectToHeight
BEGIN_PROLOG local::throughgoing_selection caloskim_cryoe_nodigits_goldentracks
BEGIN_PROLOG opflashCryoE TPCHitFilterCryoW TPCHitFilterCryoE sequence::icarus_filter_cluster3DCryoE SBNShowerGausCryoW pandoraTrackGausCryoE
BEGIN_PROLOG opflashCryoE TPCHitFilterCryoW TPCHitFilterCryoE sequence::icarus_filter_cluster3DCryoE icarus_reco_cluster3DCryoW
BEGIN_PROLOG opflashCryoE TPCHitFilterCryoW TPCHitFilterCryoE sequence::icarus_filter_cluster3DCryoE SBNShowerGausCryoW SBNShowerGausCryoE sequence::icarus_reco_pandoraGausCryoW sequence::icarus_reco_pandoraGausCryoE sequence::icarus_reco_pandoraGausCryoW icarus_reco_fm
BEGIN_PROLOG opflashCryoE TPCHitFilterCryoW TPCHitFilterCryoE sequence::icarus_filter_cluster3DCryoE SBNShowerGausCryoW icarus_reco_pandoraGausCryoE
BEGIN_PROLOG opflashCryoE TPCHitFilterCryoW TPCHitFilterCryoE sequence::icarus_filter_cluster3DCryoE pandoraKalmanTrackGausCryoW
BEGIN_PROLOG caloskim_calorimetry
BEGIN_PROLOG icarus_simple_flashmatch_0
process_name caloskimCalorimetryCryoW physics simpleLightAna
BEGIN_PROLOG opflashCryoE TPCHitFilterCryoW TPCHitFilterCryoE sequence::icarus_filter_cluster3DCryoE SBNShowerGausCryoW pandoraKalmanTrackGausCryoE
required by fuzzyCluster table::sbnd_g4_services gaushitTruthMatch crttrack
process_name caloskimCalorimetryCryoE
process_name caloskimCalorimetryCryoW
BEGIN_PROLOG opflashCryoE TPCHitFilterCryoW TPCHitFilterCryoE sequence::icarus_filter_cluster3DCryoE SBNShowerGausCryoW SBNShowerGausCryoE sequence::icarus_reco_pandoraGausCryoW icarus_reco_Gauss_CryoE
process_name standard_reco_uboone reco
BEGIN_PROLOG opflashCryoE TPCHitFilterCryoW TPCHitFilterCryoE sequence::icarus_filter_cluster3DCryoE SBNShowerGausCryoW SBNShowerGausCryoE sequence::icarus_reco_pandoraGausCryoW sequence::icarus_reco_pandoraGausCryoE sequence::icarus_reco_pandoraGausCryoW fmatchCryoW crttrack icarus_crtt0match
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 fmatchCryoE
BEGIN_PROLOG opflashCryoW WindowStartTime
BEGIN_PROLOG opflashCryoE TPCHitFilterCryoW TPCHitFilterCryoE sequence::icarus_filter_cluster3DCryoE pandoraTrackGausCryoW
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 mcassociationsICARUSCryo1 crthit
BEGIN_PROLOG opflashCryoE TPCHitFilterCryoW TPCHitFilterCryoE sequence::icarus_filter_cluster3DCryoE SBNShowerGausCryoW SBNShowerGausCryoE sequence::icarus_reco_pandoraGausCryoW sequence::icarus_reco_pandoraGausCryoE sequence::icarus_reco_pandoraGausCryoW fmatchCryoW icarus_crthit
BEGIN_PROLOG opflashCryoE TPCHitFilterCryoW TPCHitFilterCryoE sequence::icarus_filter_cluster3DCryoE SBNShowerGausCryoW SBNShowerGausCryoE icarus_reco_Gauss_CryoW
process_name caloskimCalorimetryCryoW physics caloskimW
BEGIN_PROLOG standard_crtt0producer
BEGIN_PROLOG opflashCryoE TPCHitFilterCryoW TPCHitFilterCryoE icarus_filter_cluster3D
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 opflashCryoE TPCHitFilterCryoW TPCHitFilterCryoE sequence::icarus_filter_cluster3DCryoE SBNShowerGausCryoW SBNShowerGausCryoE sequence::icarus_reco_pandoraGausCryoW sequence::icarus_reco_pandoraGausCryoE icarus_pandora_Gauss
BEGIN_PROLOG icarus_FilterNumberTPCHits
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 fmatchCryoW
BEGIN_PROLOG icarus_stage1_producers