#include <ClusterParameterEstimator.h>
Public Types | |
typedef std::pair< LocalPoint, LocalError > | LocalValues |
typedef std::vector< LocalValues > | VLocalValues |
Public Member Functions | |
virtual void | clearParameters () const |
virtual void | enterLocalParameters (unsigned int id, std::pair< int, int > &row_col, LocalValues pos_err_info) const |
virtual void | enterLocalParameters (uint32_t id, uint16_t firstStrip, LocalValues pos_err_info) const |
virtual LocalValues | localParameters (const T &cluster, const GeomDetUnit &gd, const LocalTrajectoryParameters &) const |
virtual LocalValues | localParameters (const T &, const GeomDetUnit &) const =0 |
virtual LocalValues | localParameters (const T &cluster, const GeomDetUnit &gd, const TrajectoryStateOnSurface &tsos) const |
virtual VLocalValues | localParametersV (const T &cluster, const GeomDetUnit &gd, const LocalTrajectoryParameters <p) const |
virtual VLocalValues | localParametersV (const T &cluster, const GeomDetUnit &gd) const |
virtual VLocalValues | localParametersV (const T &cluster, const GeomDetUnit &gd, const TrajectoryStateOnSurface &tsos) const |
virtual | ~ClusterParameterEstimator () |
Definition at line 13 of file ClusterParameterEstimator.h.
typedef std::pair<LocalPoint,LocalError> ClusterParameterEstimator< T >::LocalValues |
Definition at line 16 of file ClusterParameterEstimator.h.
typedef std::vector<LocalValues> ClusterParameterEstimator< T >::VLocalValues |
Definition at line 17 of file ClusterParameterEstimator.h.
virtual ClusterParameterEstimator< T >::~ClusterParameterEstimator | ( | ) | [inline, virtual] |
Definition at line 41 of file ClusterParameterEstimator.h.
{}
virtual void ClusterParameterEstimator< T >::clearParameters | ( | ) | const [inline, virtual] |
Reimplemented in FastPixelCPE, and FastStripCPE.
Definition at line 48 of file ClusterParameterEstimator.h.
Referenced by SiClusterTranslator::produce().
{}
virtual void ClusterParameterEstimator< T >::enterLocalParameters | ( | unsigned int | id, |
std::pair< int, int > & | row_col, | ||
LocalValues | pos_err_info | ||
) | const [inline, virtual] |
Definition at line 44 of file ClusterParameterEstimator.h.
Referenced by SiClusterTranslator::produce().
{}
virtual void ClusterParameterEstimator< T >::enterLocalParameters | ( | uint32_t | id, |
uint16_t | firstStrip, | ||
LocalValues | pos_err_info | ||
) | const [inline, virtual] |
Definition at line 46 of file ClusterParameterEstimator.h.
{}
virtual LocalValues ClusterParameterEstimator< T >::localParameters | ( | const T & | cluster, |
const GeomDetUnit & | gd, | ||
const TrajectoryStateOnSurface & | tsos | ||
) | const [inline, virtual] |
Definition at line 22 of file ClusterParameterEstimator.h.
{ return localParameters(cluster,gd,tsos.localParameters()); }
virtual LocalValues ClusterParameterEstimator< T >::localParameters | ( | const T & | cluster, |
const GeomDetUnit & | gd, | ||
const LocalTrajectoryParameters & | |||
) | const [inline, virtual] |
Reimplemented in PixelCPEBase, StripCPEfromTrackAngle, and StripCPEgeometric.
Definition at line 19 of file ClusterParameterEstimator.h.
{ return localParameters(cluster,gd); }
virtual LocalValues ClusterParameterEstimator< T >::localParameters | ( | const T & | , |
const GeomDetUnit & | |||
) | const [pure virtual] |
Implemented in FastPixelCPE, FastStripCPE, PixelCPEBase, and StripCPE.
Referenced by HitEff::analyze(), TkStripMeasurementDet::buildRecHit(), TkPixelMeasurementDet::buildRecHit(), TSiStripMatchedRecHit::clone(), TSiPixelRecHit::clone(), TSiStripRecHit2DLocalPos::clone(), TSiStripRecHit1D::clone(), ProjectedRecHit2D::clone(), TSiStripMatchedRecHit::ComputeCoarseLocalPosition(), ClusterParameterEstimator< SiPixelCluster >::localParameters(), ClusterParameterEstimator< SiPixelCluster >::localParametersV(), ProjectedRecHit2D::ProjectedRecHit2D(), cms::SiPixelRecHitConverter::run(), TSiPixelRecHit::TSiPixelRecHit(), TSiStripRecHit1D::TSiStripRecHit1D(), and TSiStripRecHit2DLocalPos::TSiStripRecHit2DLocalPos().
virtual VLocalValues ClusterParameterEstimator< T >::localParametersV | ( | const T & | cluster, |
const GeomDetUnit & | gd | ||
) | const [inline, virtual] |
Definition at line 25 of file ClusterParameterEstimator.h.
Referenced by TkStripMeasurementDet::buildRecHits(), and TkStripMeasurementDet::buildSimpleRecHit().
{ VLocalValues vlp; vlp.push_back(localParameters(cluster,gd)); return vlp; }
virtual VLocalValues ClusterParameterEstimator< T >::localParametersV | ( | const T & | cluster, |
const GeomDetUnit & | gd, | ||
const LocalTrajectoryParameters & | ltp | ||
) | const [inline, virtual] |
Definition at line 30 of file ClusterParameterEstimator.h.
{ VLocalValues vlp; vlp.push_back(localParameters(cluster,gd,ltp)); return vlp; }
virtual VLocalValues ClusterParameterEstimator< T >::localParametersV | ( | const T & | cluster, |
const GeomDetUnit & | gd, | ||
const TrajectoryStateOnSurface & | tsos | ||
) | const [inline, virtual] |
Definition at line 35 of file ClusterParameterEstimator.h.
{ VLocalValues vlp; vlp.push_back(localParameters(cluster,gd,tsos.localParameters())); return vlp; }