File indexing completed on 2024-04-06 12:31:32
0001 #include "TrackingTools/KalmanUpdators/interface/Chi2Switching1DEstimator.h"
0002 #include "Geometry/CommonDetUnit/interface/GeomDetType.h"
0003 #include "Geometry/CommonDetUnit/interface/GeomDet.h"
0004 #include "TrackingTools/TransientTrackingRecHit/interface/TransientTrackingRecHit.h"
0005 using namespace std;
0006
0007 pair<bool, double> Chi2Switching1DEstimator::estimate(const TrajectoryStateOnSurface& aTsos,
0008 const TrackingRecHit& aHit) const {
0009 if (
0010 aHit.detUnit()->type().isTrackerPixel()) {
0011 return localEstimator().estimate(aTsos, aHit);
0012 } else {
0013 return stripEstimator().estimate(aTsos, aHit);
0014 }
0015 }