CMS 3D CMS Logo

PixelTrackCleanerBySharedHits.h
Go to the documentation of this file.
1 #ifndef PixelTrackFitting_PixelTrackCleanerBySharedHits_H
2 #define PixelTrackFitting_PixelTrackCleanerBySharedHits_H
3 
10 
11 #include <utility>
12 #include <vector>
13 
14 
15 class TrackerTopology;
16 
18 
19 public:
20  PixelTrackCleanerBySharedHits(bool useQuadrupletAlgo);
21 
23 
26  void cleanTracks(TracksWithTTRHs & tracksWithRecHits) const override;
27 
28 private:
29  const bool useQuadrupletAlgo_;
30 };
31 
32 #endif
std::pair< reco::Track *, SeedingHitSet > TrackWithTTRHs
PixelTrackCleanerBySharedHits(bool useQuadrupletAlgo)
std::vector< TrackWithTTRHs > TracksWithTTRHs
void cleanTracks(TracksWithTTRHs &tracksWithRecHits) const override
pixeltrackfitting::TrackWithTTRHs TrackWithTTRHs
pixeltrackfitting::TracksWithTTRHs TracksWithTTRHs