CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
StripClusterParameterEstimator.h
Go to the documentation of this file.
1 #ifndef RecoLocalTracker_StripCluster_Parameter_Estimator_H
2 #define RecoLocalTracker_StripCluster_Parameter_Estimator_H
3 
9 
11 
19  public:
20  typedef std::pair<MeasurementPoint,MeasurementError> MeasurementValues;
21  virtual LocalVector driftDirection(const StripGeomDetUnit* det)const=0;
22  //
23  // methods to get directly the measurements
24  //
26  throw cms::Exception("Not implemented") << "StripClusterParameterEstimator::measurementParameters not yet implemented"<< std::endl; }
27  virtual MeasurementValues measurementParameters( const SiStripCluster& cluster, const GeomDetUnit& gd, const LocalTrajectoryParameters & ltp) const {
28  throw cms::Exception("Not implemented") << "StripClusterParameterEstimator::measurementParameters not yet implemented"<< std::endl;
29  }
30 };
31 
32 
33 #endif
virtual MeasurementValues measurementParameters(const SiStripCluster &cluster, const GeomDetUnit &gd, const LocalTrajectoryParameters &ltp) const
virtual LocalVector driftDirection(const StripGeomDetUnit *det) const =0
virtual MeasurementValues measurementParameters(const SiStripCluster &, const GeomDetUnit &) const
std::pair< MeasurementPoint, MeasurementError > MeasurementValues