00001 #ifndef PixelTrackFitting_PixelTrackCleaner_H 00002 #define PixelTrackFitting_PixelTrackCleaner_H 00003 00009 #include "RecoPixelVertexing/PixelTrackFitting/interface/TracksWithHits.h" 00010 00011 class TrackerTopology; 00012 00013 class PixelTrackCleaner { 00014 00015 public: 00016 00017 virtual ~PixelTrackCleaner(){} 00018 00019 typedef pixeltrackfitting::TracksWithRecHits TracksWithRecHits; 00020 virtual TracksWithRecHits cleanTracks(const TracksWithRecHits & tracksWithRecHits, 00021 const TrackerTopology *tTopo) = 0; 00022 00023 private: 00024 00025 }; 00026 00027 #endif