![]() |
![]() |
00001 #ifndef TkGeomDetCompatibilityChecker_H 00002 #define TkGeomDetCompatibilityChecker_H 00003 00004 #include <utility> 00005 00006 #include "TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h" 00007 class GeomDet; 00008 class Propagator; 00009 class MeasurementEstimator; 00010 00011 class TkGeomDetCompatibilityChecker { 00012 public: 00013 00014 std::pair<bool, TrajectoryStateOnSurface> 00015 isCompatible(const GeomDet* det, 00016 const TrajectoryStateOnSurface& tsos, 00017 const Propagator& prop, 00018 const MeasurementEstimator& est) const; 00019 00020 00021 }; 00022 00023 #endif