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);
|