#include <SeedFinderSelector.h>
Public Member Functions | |
void | initEvent (const edm::Event &ev, const edm::EventSetup &es) |
bool | pass (const std::vector< const FastTrackerRecHit * > &hits) const |
SeedFinderSelector (const edm::ParameterSet &cfg, edm::ConsumesCollector &&consumesCollector) | |
void | setTrackingRegion (const TrackingRegion *trackingRegion) |
~SeedFinderSelector () | |
Private Attributes | |
const edm::EventSetup * | eventSetup_ |
const MeasurementTracker * | measurementTracker_ |
const std::string | measurementTrackerLabel_ |
std::unique_ptr < MultiHitGeneratorFromPairAndLayers > | multiHitGenerator_ |
std::unique_ptr < HitTripletGeneratorFromPairAndLayers > | pixelTripletGenerator_ |
const TrackingRegion * | trackingRegion_ |
Definition at line 22 of file SeedFinderSelector.h.
SeedFinderSelector::SeedFinderSelector | ( | const edm::ParameterSet & | cfg, |
edm::ConsumesCollector && | consumesCollector | ||
) |
Definition at line 21 of file SeedFinderSelector.cc.
References beamerCreator::create(), Exception, edm::ParameterSet::exists(), reco::get(), edm::ParameterSet::getParameter(), multiHitGenerator_, pixelTripletGenerator_, and AlCaHLTBitMon_QueryRunRegistry::string.
SeedFinderSelector::~SeedFinderSelector | ( | ) |
Definition at line 46 of file SeedFinderSelector.cc.
void SeedFinderSelector::initEvent | ( | const edm::Event & | ev, |
const edm::EventSetup & | es | ||
) |
Definition at line 48 of file SeedFinderSelector.cc.
References eventSetup_, edm::EventSetup::get(), measurementTracker_, measurementTrackerLabel_, and multiHitGenerator_.
bool SeedFinderSelector::pass | ( | const std::vector< const FastTrackerRecHit * > & | hits | ) | const |
Definition at line 63 of file SeedFinderSelector.cc.
References GeometricSearchTracker::detLayer(), HitPairGeneratorFromLayerPair::doublets(), eventSetup_, Exception, MeasurementTracker::geometricSearchTracker(), measurementTracker_, multiHitGenerator_, TrackingRegion::origin(), pixelTripletGenerator_, mps_fire::result, OrderedMultiHits::size(), OrderedHitTriplets::size(), and trackingRegion_.
|
inline |
Definition at line 32 of file SeedFinderSelector.h.
References trackingRegion_.
|
private |
Definition at line 41 of file SeedFinderSelector.h.
Referenced by initEvent(), and pass().
|
private |
Definition at line 42 of file SeedFinderSelector.h.
Referenced by initEvent(), and pass().
|
private |
Definition at line 43 of file SeedFinderSelector.h.
Referenced by initEvent().
|
private |
Definition at line 39 of file SeedFinderSelector.h.
Referenced by initEvent(), pass(), and SeedFinderSelector().
|
private |
Definition at line 38 of file SeedFinderSelector.h.
Referenced by pass(), and SeedFinderSelector().
|
private |
Definition at line 40 of file SeedFinderSelector.h.
Referenced by pass(), and setTrackingRegion().