Back to home page

Project CMSSW displayed by LXR

 
 

    


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 (  //aHit.isMatched() ||
0010       aHit.detUnit()->type().isTrackerPixel()) {
0011     return localEstimator().estimate(aTsos, aHit);
0012   } else {
0013     return stripEstimator().estimate(aTsos, aHit);
0014   }
0015 }