CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HelpertRecHit2DLocalPos.h
Go to the documentation of this file.
1 #ifndef HelpertRecHit2DLocalPos_H
2 #define HelpertRecHit2DLocalPos_H
3 
4 // TO BE FIXED: the name of this class should be changed in something more generic
5 // since it is now used also for 1D Hits
6 
11 
12 class LocalError;
13 class GeomDet;
14 
15 
16 class HelpertRecHit2DLocalPos //: public TValidTrackingRecHit
17 {
18 public:
19 
20  static AlgebraicSymMatrix parError( const LocalError& le, const GeomDet& det);
21 
24  static void getKfComponents( KfComponentsHolder & holder,
25  const TrackingRecHit &hit2dLocalPos,
26  const GeomDet& det);
27 
28 
30  static void getKfComponents( KfComponentsHolder & holder,
31  const SiStripRecHit1D& hit1D,
32  const GeomDet& det);
33 
34  static void updateWithAPE(LocalError& le, const GeomDet& det) ;
35 
36 };
37 
38 #endif
static void getKfComponents(KfComponentsHolder &holder, const TrackingRecHit &hit2dLocalPos, const GeomDet &det)
static void updateWithAPE(LocalError &le, const GeomDet &det)
CLHEP::HepSymMatrix AlgebraicSymMatrix
static AlgebraicSymMatrix parError(const LocalError &le, const GeomDet &det)