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 class TrackerTopology;
15 
17 public:
19 
21 
24  void cleanTracks(TracksWithTTRHs& tracksWithRecHits) const override;
25 
26 private:
27  const bool useQuadrupletAlgo_;
28 };
29 
30 #endif
PixelTrackCleaner::TracksWithTTRHs
pixeltrackfitting::TracksWithTTRHs TracksWithTTRHs
Definition: PixelTrackCleaner.h:33
HLT_2018_cff.useQuadrupletAlgo
useQuadrupletAlgo
Definition: HLT_2018_cff.py:6641
PixelTrackCleaner.h
TrackerTopology
Definition: TrackerTopology.h:16
PixelTrackCleanerBySharedHits::PixelTrackCleanerBySharedHits
PixelTrackCleanerBySharedHits(bool useQuadrupletAlgo)
Definition: PixelTrackCleanerBySharedHits.cc:14
PixelTrackCleanerBySharedHits::useQuadrupletAlgo_
const bool useQuadrupletAlgo_
Definition: PixelTrackCleanerBySharedHits.h:27
TrackFwd.h
PixelTrackCleanerBySharedHits
Definition: PixelTrackCleanerBySharedHits.h:16
pixeltrackfitting::TrackWithTTRHs
std::pair< reco::Track *, SeedingHitSet > TrackWithTTRHs
Definition: TracksWithHits.h:12
TracksWithHits.h
SiPixelRecHitCollection.h
PixelTrackCleanerBySharedHits::cleanTracks
void cleanTracks(TracksWithTTRHs &tracksWithRecHits) const override
Definition: PixelTrackCleanerBySharedHits.cc:20
PixelTrackCleaner
Definition: PixelTrackCleaner.h:14
PixelTrackCleanerBySharedHits::~PixelTrackCleanerBySharedHits
~PixelTrackCleanerBySharedHits() override
Definition: PixelTrackCleanerBySharedHits.cc:18
pixeltrackfitting::TracksWithTTRHs
std::vector< TrackWithTTRHs > TracksWithTTRHs
Definition: TracksWithHits.h:14
EventSetup.h
PixelTrackCleanerBySharedHits::TrackWithTTRHs
pixeltrackfitting::TrackWithTTRHs TrackWithTTRHs
Definition: PixelTrackCleanerBySharedHits.h:22
ParameterSet.h