File indexing completed on 2023-03-17 10:40:38
0001
0002
0003
0004
0005
0006
0007
0008
0009 #include "Alignment/ReferenceTrajectories/interface/BeamSpotTransientTrackingRecHit.h"
0010
0011 AlgebraicVector BeamSpotTransientTrackingRecHit::parameters() const {
0012 AlgebraicVector result(1);
0013 result[0] = localPosition().x();
0014 return result;
0015 }
0016
0017 AlgebraicSymMatrix BeamSpotTransientTrackingRecHit::parametersError() const {
0018 LocalError le = localPositionError();
0019 AlgebraicSymMatrix m(1);
0020 m[0][0] = le.xx();
0021 return m;
0022 }
0023
0024 static AlgebraicMatrix initialize() {
0025 AlgebraicMatrix ret(1, 5, 0);
0026 ret[0][3] = 1;
0027 return ret;
0028 }
0029
0030 const AlgebraicMatrix BeamSpotTransientTrackingRecHit::theProjectionMatrix = initialize();