CMS 3D CMS Logo

CMSSW_4_4_3_patch1/src/RecoPixelVertexing/PixelTrackFitting/interface/PixelFitterByConformalMappingAndLine.h

Go to the documentation of this file.
00001 #ifndef PixelFitterByConformalMappingAndLine_H
00002 #define PixelFitterByConformalMappingAndLine_H
00003 
00004 #include "RecoPixelVertexing/PixelTrackFitting/interface/PixelFitter.h"
00005 #include "DataFormats/TrackingRecHit/interface/TrackingRecHit.h"
00006 #include "RecoTracker/TkTrackingRegions/interface/TrackingRegion.h"
00007 #include "FWCore/Framework/interface/EventSetup.h"
00008 #include "DataFormats/TrackReco/interface/Track.h"
00009 
00010 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00011 
00012 class PixelFitterByConformalMappingAndLine : public PixelFitter {
00013 public:
00014   PixelFitterByConformalMappingAndLine( const edm::ParameterSet& cfg);
00015   PixelFitterByConformalMappingAndLine();
00016   virtual ~PixelFitterByConformalMappingAndLine() { }
00017   virtual reco::Track* run( 
00018       const edm::EventSetup& es,
00019       const std::vector<const TrackingRecHit *>& hits, 
00020       const TrackingRegion& region) const;
00021 private:
00022   edm::ParameterSet theConfig;
00023 };
00024 #endif