CMS 3D CMS Logo

Public Types | Public Member Functions

StripClusterParameterEstimator Class Reference

#include <StripClusterParameterEstimator.h>

Inheritance diagram for StripClusterParameterEstimator:
ClusterParameterEstimator< SiStripCluster > FastStripCPE StripCPE StripCPEfromTrackAngle StripCPEgeometric

List of all members.

Public Types

typedef std::pair
< MeasurementPoint,
MeasurementError
MeasurementValues

Public Member Functions

virtual LocalVector driftDirection (const StripGeomDetUnit *det) const =0
virtual MeasurementValues measurementParameters (const SiStripCluster &cluster, const GeomDetUnit &gd, const LocalTrajectoryParameters &ltp) const
virtual MeasurementValues measurementParameters (const SiStripCluster &, const GeomDetUnit &) const

Detailed Description

A ClusterParameterEstimator specific for strips also implements direct access to measurement frame, since that is needed during the track refitting

Definition at line 18 of file StripClusterParameterEstimator.h.


Member Typedef Documentation

Definition at line 20 of file StripClusterParameterEstimator.h.


Member Function Documentation

virtual LocalVector StripClusterParameterEstimator::driftDirection ( const StripGeomDetUnit det) const [pure virtual]

Implemented in FastStripCPE, and StripCPE.

virtual MeasurementValues StripClusterParameterEstimator::measurementParameters ( const SiStripCluster cluster,
const GeomDetUnit gd,
const LocalTrajectoryParameters ltp 
) const [inline, virtual]

Definition at line 27 of file StripClusterParameterEstimator.h.

References Exception.

                                                                                                                                                      {
    throw cms::Exception("Not implemented") << "StripClusterParameterEstimator::measurementParameters not yet implemented"<< std::endl;  
  }
virtual MeasurementValues StripClusterParameterEstimator::measurementParameters ( const SiStripCluster ,
const GeomDetUnit  
) const [inline, virtual]

Definition at line 25 of file StripClusterParameterEstimator.h.

References Exception.

                                                                                                   {
    throw cms::Exception("Not implemented") << "StripClusterParameterEstimator::measurementParameters not yet implemented"<< std::endl;   }