Skip to content

Commit f810048

Browse files
authored
Merge pull request #4136 from Steepspace/jetbackground-fix
Fix: DetermineTowerBackground - Add Psi2 Safety Check
2 parents 8912872 + 3fa48da commit f810048

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

offline/packages/jetbackground/DetermineTowerBackground.cc

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -610,6 +610,17 @@ int DetermineTowerBackground::process_event(PHCompositeNode *topNode)
610610
_is_flow_failure = true;
611611
_Psi2 = 0;
612612
}
613+
614+
// Safety check
615+
if (!std::isfinite(_Psi2))
616+
{
617+
if (Verbosity() > 0)
618+
{
619+
std::cout << "DetermineTowerBackground::process_event: WARNING Psi2 is non-finite (NaN or Inf), setting Psi2 = 0." << std::endl;
620+
}
621+
_is_flow_failure = true;
622+
_Psi2 = 0;
623+
}
613624

614625
if (Verbosity() > 0)
615626
{

0 commit comments

Comments
 (0)