CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/RecoTracker/TkDetLayers/interface/TkGeomDetCompatibilityChecker.h

Go to the documentation of this file.
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