Skip to content

Commit 0897844

Browse files
committed
dsts assume symmetric covariance matrix
1 parent fd2d61a commit 0897844

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

common-tools/clas-reco/src/main/java/org/jlab/clas/detector/DetectorData.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -522,7 +522,7 @@ public static DataBank getCovMatrixBank(List<DetectorParticle> particles, DataEv
522522
bank.setShort("index", row, (short) p.getTrackIndex());
523523
bank.setShort("pindex", row, (short) i);
524524
for (int ii = 0; ii < 6; ii++) {
525-
for (int jj = 0; jj < 6; jj++) {
525+
for (int jj = ii; jj < 6; jj++) {
526526
String varName = String.format("C%d%d", ii + 1, jj + 1);
527527
bank.setFloat(varName, row, p.getCovMatrix(ii, jj));
528528
}
@@ -598,7 +598,7 @@ public static List<DetectorTrack> readDetectorTracks(DataEvent event, String ban
598598
continue;
599599
}
600600
for (int jj = 1; jj <= dimCovMat; jj++) {
601-
for (int kk = 1; kk <= dimCovMat; kk++) {
601+
for (int kk = jj; kk <= dimCovMat; kk++) {
602602
float ele = covBank.getFloat(String.format("C%d%d", jj, kk), ii);
603603
track.setCovMatrix(jj - 1, kk - 1, ele);
604604
}

0 commit comments

Comments
 (0)