CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GSRecHitMatcher.h
Go to the documentation of this file.
1 #ifndef FastSimulation_TrackingRecHitProducer_GSRecHitMatcher_h
2 #define FastSimulation_TrackingRecHitProducer_GSRecHitMatcher_h
3 
8 
9 class GluedGeomDet;
10 
12  public:
13 
14  typedef std::pair<LocalPoint,LocalPoint> StripPosition;
15 
18 
20  const SiTrackerGSRecHit2D *stereoRH,
21  const GluedGeomDet* gluedDet,
22  LocalVector& trackdirection) const;
23 
24 
26  const GluedGeomDet* glueddet,
27  const StripPosition& strip,
28  const LocalVector& trackdirection) const;
29 
31  const GeomDet * monoDet,
32  const GluedGeomDet* gluedDet,
33  LocalVector& ldir) const;
34 
35 };
36 
37 #endif
SiTrackerGSMatchedRecHit2D * match(const SiTrackerGSRecHit2D *monoRH, const SiTrackerGSRecHit2D *stereoRH, const GluedGeomDet *gluedDet, LocalVector &trackdirection) const
std::pair< LocalPoint, LocalPoint > StripPosition
SiTrackerGSMatchedRecHit2D * projectOnly(const SiTrackerGSRecHit2D *monoRH, const GeomDet *monoDet, const GluedGeomDet *gluedDet, LocalVector &ldir) const
StripPosition project(const GeomDetUnit *det, const GluedGeomDet *glueddet, const StripPosition &strip, const LocalVector &trackdirection) const