Skip to content

Commit 5b0c80c

Browse files
committed
assign a default value for hit time error in the Measurement class to avoid NaN
1 parent be6feea commit 5b0c80c

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

‎tracking/src/main/java/org/hps/recon/tracking/kalman/Measurement.java‎

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,10 @@ class Measurement { //
2222
x = xStrip;
2323
sigma = resolution;
2424
time = t;
25+
timeErr=666.;
2526
energy = E;
2627
tracks = new ArrayList<KalTrack>();
27-
vTrue = 0.;
28+
vTrue = 0.;
2829
rGlobal = null;
2930
tksMC = null;
3031
}
@@ -34,7 +35,11 @@ class Measurement { //
3435
x = xStrip;
3536
sigma = resolution;
3637
time = t;
37-
timeErr = terr;
38+
//make sure error is a number
39+
if(Double.isNaN(terr))
40+
timeErr=666.;
41+
else
42+
timeErr = terr;
3843
energy = E;
3944
tracks = new ArrayList<KalTrack>();
4045
vTrue = 0.;

0 commit comments

Comments
 (0)