#include <StripClusterParameterEstimator.h>
Public Types | |
typedef std::pair < MeasurementPoint, MeasurementError > | MeasurementValues |
Public Member Functions | |
virtual LocalVector | driftDirection (const StripGeomDetUnit *det) const =0 |
virtual MeasurementValues | measurementParameters (const SiStripCluster &, const GeomDetUnit &) const |
virtual MeasurementValues | measurementParameters (const SiStripCluster &cluster, const GeomDetUnit &gd, const LocalTrajectoryParameters <p) const |
float | templateProbability () const |
void | templateProbability (float stp) |
void | templateQbin (int stqb) |
int | templateQbin () const |
Public Attributes | |
float | stripCPEtemplateProbability_ |
int | stripCPEtemplateQbin_ |
A ClusterParameterEstimator specific for strips also implements direct access to measurement frame, since that is needed during the track refitting
Definition at line 19 of file StripClusterParameterEstimator.h.
typedef std::pair<MeasurementPoint,MeasurementError> StripClusterParameterEstimator::MeasurementValues |
Definition at line 22 of file StripClusterParameterEstimator.h.
virtual LocalVector StripClusterParameterEstimator::driftDirection | ( | const StripGeomDetUnit * | det | ) | const [pure virtual] |
Implemented in FastStripCPE, and StripCPE.
virtual MeasurementValues StripClusterParameterEstimator::measurementParameters | ( | const SiStripCluster & | , |
const GeomDetUnit & | |||
) | const [inline, virtual] |
Definition at line 29 of file StripClusterParameterEstimator.h.
References Exception.
{ throw cms::Exception("Not implemented") << "StripClusterParameterEstimator::measurementParameters not yet implemented"<< std::endl; }
virtual MeasurementValues StripClusterParameterEstimator::measurementParameters | ( | const SiStripCluster & | cluster, |
const GeomDetUnit & | gd, | ||
const LocalTrajectoryParameters & | ltp | ||
) | const [inline, virtual] |
Definition at line 35 of file StripClusterParameterEstimator.h.
References Exception.
{ throw cms::Exception("Not implemented") << "StripClusterParameterEstimator::measurementParameters not yet implemented"<< std::endl; }
float StripClusterParameterEstimator::templateProbability | ( | ) | const [inline] |
Definition at line 44 of file StripClusterParameterEstimator.h.
References stripCPEtemplateProbability_.
{ return stripCPEtemplateProbability_; }
void StripClusterParameterEstimator::templateProbability | ( | float | stp | ) | [inline] |
Definition at line 54 of file StripClusterParameterEstimator.h.
References stripCPEtemplateProbability_.
{ stripCPEtemplateProbability_ = stp; }
void StripClusterParameterEstimator::templateQbin | ( | int | stqb | ) | [inline] |
Definition at line 59 of file StripClusterParameterEstimator.h.
References stripCPEtemplateQbin_.
{ stripCPEtemplateQbin_ = stqb; }
int StripClusterParameterEstimator::templateQbin | ( | ) | const [inline] |
Definition at line 49 of file StripClusterParameterEstimator.h.
References stripCPEtemplateQbin_.
{ return stripCPEtemplateQbin_; }
float StripClusterParameterEstimator::stripCPEtemplateProbability_ [mutable] |
Definition at line 64 of file StripClusterParameterEstimator.h.
Referenced by templateProbability().
int StripClusterParameterEstimator::stripCPEtemplateQbin_ [mutable] |
Definition at line 65 of file StripClusterParameterEstimator.h.
Referenced by templateQbin().