1 #ifndef RecoLocalTracker_PixelCluster_Parameter_Estimator_H
2 #define RecoLocalTracker_PixelCluster_Parameter_Estimator_H
24 using ReturnType = std::tuple<LocalPoint,LocalError,SiPixelRecHitQuality::QualWordType>;
45 vlp.push_back(std::make_pair(std::get<0>(tuple), std::get<1>(tuple)));
51 vlp.push_back(std::make_pair(std::get<0>(tuple), std::get<1>(tuple)));
const LocalTrajectoryParameters & localParameters() const
PixelClusterParameterEstimator()
virtual ~PixelClusterParameterEstimator()
virtual ReturnType getParameters(const SiPixelCluster &cl, const GeomDetUnit &det) const =0
std::pair< LocalPoint, LocalError > LocalValues
std::vector< LocalValues > VLocalValues
virtual VLocalValues localParametersV(const SiPixelCluster &cluster, const GeomDetUnit &gd, TrajectoryStateOnSurface &tsos) const
virtual ReturnType getParameters(const SiPixelCluster &cl, const GeomDetUnit &det, const TrajectoryStateOnSurface &tsos) const
unsigned int clusterProbComputationFlag_
virtual VLocalValues localParametersV(const SiPixelCluster &cluster, const GeomDetUnit &gd) const
unsigned int clusterProbComputationFlag() const
Pixel cluster – collection of neighboring pixels above threshold.
std::tuple< LocalPoint, LocalError, SiPixelRecHitQuality::QualWordType > ReturnType