CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC4_patch1/src/RecoTracker/TkTrackingRegions/interface/HitRZCompatibility.h

Go to the documentation of this file.
00001 #ifndef HitRZCompatibility_H
00002 #define HitRZCompatibility_H
00003 
00005 #include "RecoTracker/TkMSParametrization/interface/PixelRecoRange.h"
00006 
00007 class HitRZCompatibility {
00008 public:
00009   virtual ~HitRZCompatibility() {}
00010   typedef PixelRecoRange<float> Range;
00011   virtual bool operator() (const float & r, const float & z) const = 0;
00012   virtual Range range(const float & rORz) const = 0; 
00013   virtual HitRZCompatibility * clone() const = 0;
00014 };
00015 #endif