Author: [log in to unmask] Date: Tue Sep 8 10:43:35 2015 New Revision: 3548 Log: fix bug in the beamspot covariance Modified: java/trunk/recon/src/main/java/org/hps/recon/vertexing/BilliorVertexer.java Modified: java/trunk/recon/src/main/java/org/hps/recon/vertexing/BilliorVertexer.java ============================================================================= --- java/trunk/recon/src/main/java/org/hps/recon/vertexing/BilliorVertexer.java (original) +++ java/trunk/recon/src/main/java/org/hps/recon/vertexing/BilliorVertexer.java Tue Sep 8 10:43:35 2015 @@ -497,7 +497,7 @@ BasicMatrix Vk = new BasicMatrix(3, 3); Vk.setElement(0, 0, _beamSize[0] * _beamSize[0]); Vk.setElement(1, 1, _beamSize[1] * _beamSize[1]); - Vk.setElement(2, 2, _beamSize[2] * _beamSize[1]); + Vk.setElement(2, 2, _beamSize[2] * _beamSize[2]); //now do the matrix operations to get the constrained parameters BasicMatrix Hkt = (BasicMatrix) MatrixOp.transposed(Hk); @@ -654,7 +654,7 @@ BasicMatrix Vk = new BasicMatrix(3, 3); Vk.setElement(0, 0, _beamSize[0] * _beamSize[0]); Vk.setElement(1, 1, _beamSize[1] * _beamSize[1]); - Vk.setElement(2, 2, _beamSize[2] * _beamSize[1]); + Vk.setElement(2, 2, _beamSize[2] * _beamSize[2]); //now do the matrix operations to get the constrained parameters BasicMatrix Hkt = (BasicMatrix) MatrixOp.transposed(Hk);