CMS 3D CMS Logo

RecHit1D.h
Go to the documentation of this file.
1 #ifndef TrackingRecHit_RecHit1D_H
2 #define TrackingRecHit_RecHit1D_H
3 
18 
19 class RecHit1D : public TrackingRecHit {
20 public:
23 
25  ~RecHit1D() override {}
26 
28  AlgebraicVector parameters() const override;
29 
31  AlgebraicSymMatrix parametersError() const override;
32 
35 
37  int dimension() const override { return 1; }
38 
40  LocalPoint localPosition() const override = 0;
41 
43  LocalError localPositionError() const override = 0;
44 
45 private:
47 };
48 #endif
RecHit1D::projectionMatrix
AlgebraicMatrix projectionMatrix() const override
Return the projection matrix.
Definition: RecHit1D.h:34
DetId
Definition: DetId.h:17
TrackingRecHit.h
AlgebraicVector
CLHEP::HepVector AlgebraicVector
Definition: AlgebraicObjects.h:13
LocalError.h
RecHit1D::parametersError
AlgebraicSymMatrix parametersError() const override
Return just "(sigma_x)^2".
Definition: RecHit1D.cc:20
RecHit1D::RecHit1D
RecHit1D(DetId id)
Definition: RecHit1D.h:21
Point3DBase< float, LocalTag >
RecHit1D::~RecHit1D
~RecHit1D() override
Destructor.
Definition: RecHit1D.h:25
RecHit1D::localPositionError
LocalError localPositionError() const override=0
Error on the local position.
LocalError
Definition: LocalError.h:12
TrackingRecHit::id_type
unsigned int id_type
Definition: TrackingRecHit.h:36
AlgebraicSymMatrix
CLHEP::HepSymMatrix AlgebraicSymMatrix
Definition: AlgebraicObjects.h:15
RecHit1D::RecHit1D
RecHit1D(TrackingRecHit::id_type id=0)
Definition: RecHit1D.h:22
RecHit1D::parameters
AlgebraicVector parameters() const override
Return just the x.
Definition: RecHit1D.cc:13
TrackingRecHit
Definition: TrackingRecHit.h:21
RecHit1D::dimension
int dimension() const override
Return the RecHit dimension.
Definition: RecHit1D.h:37
RecHit1D::localPosition
LocalPoint localPosition() const override=0
Local position.
AlgebraicMatrix
CLHEP::HepMatrix AlgebraicMatrix
Definition: AlgebraicObjects.h:14
triggerObjects_cff.id
id
Definition: triggerObjects_cff.py:31
LocalPoint.h
RecHit1D::theProjectionMatrix
static const AlgebraicMatrix theProjectionMatrix
Definition: RecHit1D.h:46
RecHit1D
Definition: RecHit1D.h:19