CMS 3D CMS Logo

RecHit2DLocalPos.cc
Go to the documentation of this file.
2 
4 {
7  result[0] = lp.x();
8  result[1] = lp.y();
9  return result;
10 }
11 
12 
17  m[0][0] = le.xx();
18  m[0][1] = le.xy();
19  m[1][1] = le.yy();
20  return m;
21 }
22 
23 std::vector<const TrackingRecHit*> RecHit2DLocalPos::recHits() const {
24  std::vector<const TrackingRecHit*> nullvector;
25  return nullvector;
26 }
27 std::vector<TrackingRecHit*> RecHit2DLocalPos::recHits() {
28  std::vector<TrackingRecHit*> nullvector;
29  return nullvector;
30 }
31 
32 // static member definition
34 {
35  AlgebraicMatrix aMatrix( 2, 5, 0);
36  aMatrix[0][3] = 1;
37  aMatrix[1][4] = 1;
38  return aMatrix;
39 }
float xx() const
Definition: LocalError.h:24
static const AlgebraicMatrix theProjectionMatrix
AlgebraicSymMatrix parametersError() const override
float xy() const
Definition: LocalError.h:25
CLHEP::HepMatrix AlgebraicMatrix
float yy() const
Definition: LocalError.h:26
std::vector< const TrackingRecHit * > recHits() const override
Access to component RecHits (if any)
LocalError localPositionError() const override=0
static const AlgebraicMatrix initializeMatrix()
CLHEP::HepVector AlgebraicVector
AlgebraicVector parameters() const override
CLHEP::HepSymMatrix AlgebraicSymMatrix
GloballyPositioned< float >::LocalPoint LocalPoint
LocalPoint localPosition() const override=0