File indexing completed on 2024-04-06 12:05:21
0001
0002
0003
0004
0005
0006
0007
0008 #include "DataFormats/TrackingRecHit/interface/RecHit1D.h"
0009
0010
0011
0012
0013 AlgebraicVector RecHit1D::parameters() const {
0014 AlgebraicVector result(1);
0015 result[0] = localPosition().x();
0016 return result;
0017 }
0018
0019
0020 AlgebraicSymMatrix RecHit1D::parametersError() const {
0021 LocalError le = localPositionError();
0022 AlgebraicSymMatrix m(1);
0023
0024
0025
0026
0027
0028
0029
0030 m[0][0] = le.xx();
0031
0032 return m;
0033 }
0034
0035
0036 static const AlgebraicMatrix initializeMatrix() {
0037 AlgebraicMatrix matrix(1, 5, 0);
0038 matrix[0][3] = 1;
0039 return matrix;
0040 }
0041
0042 const AlgebraicMatrix RecHit1D::theProjectionMatrix(initializeMatrix());