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