CMS 3D CMS Logo

GenericTripletGenerator.h
Go to the documentation of this file.
1 #ifndef SpecialSeedGenerators_GenericTripletGenerator_h
2 #define SpecialSeedGenerators_GenericTripletGenerator_h
3 //FWK
8 
14 
16 public:
19  const OrderedSeedingHits& run(const TrackingRegion& region, const edm::Event& ev, const edm::EventSetup& es) override;
20  void clear() override { hitTriplets.clear(); }
21 
22 private:
23  std::pair<bool, float> qualityFilter(const OrderedHitTriplet& oht,
24  const std::map<float, OrderedHitTriplet>& map,
28 };
29 
30 #endif
edm::EDGetTokenT< SeedingLayerSetsHits > theSeedingLayerToken
const OrderedSeedingHits & run(const TrackingRegion &region, const edm::Event &ev, const edm::EventSetup &es) override
std::pair< bool, float > qualityFilter(const OrderedHitTriplet &oht, const std::map< float, OrderedHitTriplet > &map, const SeedingLayerSetsHits::SeedingLayerSet &ls) const
GenericTripletGenerator(const edm::ParameterSet &conf, edm::ConsumesCollector &iC)