34 LogDebug(
"EtaPhiMeasurementEstimator")<<
" The state to compare with is \n"<< tsos
36 <<
" deta: "<< dEta<<
" dPhi: "<<dPhi<<
" check: "<<check<<
" primaryly: "<< primaryResult.second;
40 return std::make_pair(
true, primaryResult.second);
42 return std::make_pair(
false, primaryResult.second);
virtual std::pair< bool, double > estimate(const TrajectoryStateOnSurface &ts, const TrackingRecHit &) const =0
double chiSquaredCut() const
Geom::Phi< T > phi() const
GlobalPoint globalPosition() const
virtual EtaPhiEstimator * clone() const
virtual GlobalPoint globalPosition() const
const Chi2MeasurementEstimatorBase * estimator_
double dPhi(double phi1, double phi2)
EtaPhiEstimator(double eta, double phi, const Chi2MeasurementEstimatorBase *estimator)
virtual std::pair< bool, double > estimate(const TrajectoryStateOnSurface &tsos, const TrackingRecHit &aRecHit) const