From a387965f6e188da7ad61657b44c2a816604e8317 Mon Sep 17 00:00:00 2001 From: michaelmackenzie Date: Wed, 6 May 2026 12:01:50 -0500 Subject: [PATCH 1/2] Update calo signal primaries with calo dts filter change --- JobConfig/primary/FlatGammaCalo.fcl | 3 --- JobConfig/primary/MuCap1809keVCalo.fcl | 4 ++++ JobConfig/primary/RMCExternal.fcl | 4 +++- JobConfig/primary/prolog.fcl | 5 ++++- 4 files changed, 11 insertions(+), 5 deletions(-) diff --git a/JobConfig/primary/FlatGammaCalo.fcl b/JobConfig/primary/FlatGammaCalo.fcl index eb0d0ec2..3a50e18f 100644 --- a/JobConfig/primary/FlatGammaCalo.fcl +++ b/JobConfig/primary/FlatGammaCalo.fcl @@ -9,8 +9,5 @@ physics.producers.generate.czMax : 0.999 physics.producers.generate.startMom : 50 physics.producers.generate.endMom : 110 -physics.filters.PrimaryFilter.MinimumPartMom : 1 -physics.filters.PrimaryFilter.MinimumSumCaloStepE : 50 - physics.producers.FindMCPrimary.PrimaryProcess : "mu2eFlatPhoton" outputs.PrimaryOutput.fileName: "dts.owner.FlatGammaCalo.version.sequencer.art" diff --git a/JobConfig/primary/MuCap1809keVCalo.fcl b/JobConfig/primary/MuCap1809keVCalo.fcl index f3ac094e..dfb42db3 100644 --- a/JobConfig/primary/MuCap1809keVCalo.fcl +++ b/JobConfig/primary/MuCap1809keVCalo.fcl @@ -8,3 +8,7 @@ physics.producers.generate.decayProducts.czmin : 0.99 physics.producers.generate.decayProducts.czmax : 1. outputs.PrimaryOutput.fileName: "dts.owner.MuCap1809keVCalo.version.sequencer.art" + +physics.filters.PrimaryFilter.MinimumCaloPartMom : 0. +physics.filters.PrimaryFilter.MinimumSumCaloStepE : 0.1 +physics.filters.PrimaryFilter.MinimumSumCaloE : 0.1 diff --git a/JobConfig/primary/RMCExternal.fcl b/JobConfig/primary/RMCExternal.fcl index 6f08aa31..66b1ecc2 100644 --- a/JobConfig/primary/RMCExternal.fcl +++ b/JobConfig/primary/RMCExternal.fcl @@ -4,7 +4,9 @@ #include "Production/JobConfig/primary/RMC.fcl" -physics.filters.PrimaryFilter.MinimumPartMom : 80. +physics.filters.PrimaryFilter.MinimumPartMom : 80. +physics.filters.PrimaryFilter.MinimumSumCaloStepE : 80. +physics.filters.PrimaryFilter.MinimumSumCaloE : 80. physics.producers.generate.decayProducts.mode : "external" physics.producers.FindMCPrimary.PrimaryProcess : "mu2eExternalRMC" outputs.PrimaryOutput.fileName : "dts.owner.RMCExternal.version.sequencer.art" diff --git a/JobConfig/primary/prolog.fcl b/JobConfig/primary/prolog.fcl index 3dd9264c..eeedf0c1 100644 --- a/JobConfig/primary/prolog.fcl +++ b/JobConfig/primary/prolog.fcl @@ -63,9 +63,12 @@ Primary: { MinimumCrvSteps : 1 MinimumPartMom : 50.0 # MeV/c MaximumPartMom : 1.0e6 # MeV/c + MinimumCaloPartMom : 0.0 # MeV + MaximumCaloPartMom : 1.0e6 # MeV KeepPDG : [ ] # Loop at steps from all particle types MinimumTrkSteps : 12 # primary must produce at least this many TrkSteps - MinimumSumCaloStepE : 45.0 # or at least this much calo energy + MinimumSumCaloStepE : 45.0 # or at least this much calo energy by a single sim particle + MinimumSumCaloE : 45.0 # or at least this much calo total energy by accepted sim particles } TargetStopResampler : { From ea19f167b0732bac7f653a70f3625176c753180b Mon Sep 17 00:00:00 2001 From: michaelmackenzie Date: Wed, 6 May 2026 12:06:09 -0500 Subject: [PATCH 2/2] Reduce digitize triggerable calo to reflect trigger changes --- JobConfig/digitize/prolog.fcl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/JobConfig/digitize/prolog.fcl b/JobConfig/digitize/prolog.fcl index 5803972d..b1343b3c 100644 --- a/JobConfig/digitize/prolog.fcl +++ b/JobConfig/digitize/prolog.fcl @@ -139,7 +139,7 @@ Digitize: { # Triggerable calo events TriggerableCalo : { module_type : CaloShowerSimFilter - MinParticleEnergy : 75.0 + MinParticleEnergy : 68.0 MinTotalEnergy : 1e6 CaloShowerSimCollection : "compressDigiMCs" particleTypes : [11, -11, 13, -13, 211, -211, 22]