From 7601d269446d14f18c9d1c73e65ab3ed14d4f6f4 Mon Sep 17 00:00:00 2001 From: Matthew Gignac Date: Tue, 15 Jul 2025 10:51:47 -0700 Subject: [PATCH] project against missing timing calibration contants --- .../org/hps/recon/tracking/RawTrackerHitFitterDriver.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tracking/src/main/java/org/hps/recon/tracking/RawTrackerHitFitterDriver.java b/tracking/src/main/java/org/hps/recon/tracking/RawTrackerHitFitterDriver.java index d2083dec8..b7f389aea 100644 --- a/tracking/src/main/java/org/hps/recon/tracking/RawTrackerHitFitterDriver.java +++ b/tracking/src/main/java/org/hps/recon/tracking/RawTrackerHitFitterDriver.java @@ -4,6 +4,7 @@ import java.util.List; import java.util.HashMap; import java.util.Map; +import java.util.Optional; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; @@ -297,8 +298,8 @@ public void process(EventHeader event) { Long evtPhaseL=(event.getTimeStamp() % 24)/4; Integer evtPhase=evtPhaseL.intValue(); Pair evtPair=new Pair(simpleName,evtPhase); - Double calConstant=sensorPhaseCalibConstants.get(evtPair); - // System.out.println("shifting t0 by "+calConstant); + Double calConstant = Optional.ofNullable(sensorPhaseCalibConstants.get(evtPair)).orElse(0.0); + //System.out.println("shifting t0 by "+calConstant); fit.setT0(fit.getT0()-calConstant); }