Go to the documentation of this file.
26 theCleanerName(
cfg.getParameter<
std::
string>(
"Cleaner")) {
28 if (not filterTag.
label().empty()) {
45 const auto& hitSets = *hhitSets;
49 const auto& fitter = *hfitter;
58 std::vector<const TrackingRecHit*>
hits;
60 for (
const auto& regionHitSets : hitSets) {
65 auto nHits = tuplet.size();
67 for (
unsigned int iHit = 0; iHit < nHits; ++iHit)
68 hits[iHit] = tuplet[iHit];
90 const auto& cleaner = *hcleaner;
92 cleaner.cleanTracks(
tracks);
T const * product() const
~PixelTrackReconstruction()
constexpr bool isUninitialized() const noexcept
PixelTrackReconstruction(const edm::ParameterSet &conf, edm::ConsumesCollector &&iC)
static void fillDescriptions(edm::ParameterSetDescription &desc)
edm::EDGetTokenT< PixelFitter > theFitterToken
void run(pixeltrackfitting::TracksWithTTRHs &tah, edm::Event &ev, const edm::EventSetup &es)
edm::EDGetTokenT< PixelTrackFilter > theFilterToken
edm::EDGetTokenT< RegionsSeedingHitSets > theHitSetsToken
pixeltrackfitting::TracksWithTTRHs clean(const pixeltrackfitting::TracksWithTTRHs &initialT_TTRHs) const
std::vector< TrackWithTTRHs > TracksWithTTRHs
std::string theCleanerName