Go to the documentation of this file. 1 #ifndef SEEDFINDERSELECTOR_H
2 #define SEEDFINDERSELECTOR_H
25 class ConsumesCollector;
38 bool pass(
const std::vector<const FastTrackerRecHit*>&
hits)
const;
std::vector< unsigned > layerPairs_
SeedFinderSelector(const edm::ParameterSet &cfg, edm::ConsumesCollector &&consumesCollector)
std::unique_ptr< CAHitQuadrupletGenerator > CAHitQuadGenerator_
const TrackingRegion * trackingRegion_
const MeasurementTracker * measurementTracker_
std::unique_ptr< HitTripletGeneratorFromPairAndLayers > pixelTripletGenerator_
std::unique_ptr< MultiHitGeneratorFromPairAndLayers > multiHitGenerator_
std::tuple< GeomDetEnumerators::SubDetector, TrackerDetSide, int > SeedingLayerId
bool pass(const std::vector< const FastTrackerRecHit * > &hits) const
const std::string measurementTrackerLabel_
const edm::EventSetup * eventSetup_
void setTrackingRegion(const TrackingRegion *trackingRegion)
std::unique_ptr< SeedingLayerSetsHits > seedingLayer
SeedingLayerSetsBuilder::SeedingLayerId Layer_tuple(const FastTrackerRecHit *hit) const
void initEvent(const edm::Event &ev, const edm::EventSetup &es)
edm::ESHandle< TrackerTopology > trackerTopology
std::unique_ptr< CAHitTripletGenerator > CAHitTriplGenerator_
std::unique_ptr< SeedingLayerSetsBuilder > seedingLayers_
std::vector< SeedingLayerSetsBuilder::SeedingLayerId > seedingLayerIds