CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_6_2_7/src/RecoPixelVertexing/PixelTrackFitting/interface/PixelTrackCleaner.h

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