CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GenericTripletGenerator.h
Go to the documentation of this file.
1 #ifndef SpecialSeedGenerators_GenericTripletGenerator_h
2 #define SpecialSeedGenerators_GenericTripletGenerator_h
3 //FWK
7 
13 
14 //class ctfseeding::SeedingLayers;
15 
17  public:
20  virtual const OrderedSeedingHits& run(const TrackingRegion& region,
21  const edm::Event & ev,
22  const edm::EventSetup& es);
23  private:
25  std::pair<bool,float> qualityFilter(const OrderedHitTriplet& oht,
26  const std::map<float, OrderedHitTriplet>& map,
27  const ctfseeding::SeedingLayers& ls) const;
28  //edm::ParameterSet conf_;
31 };
32 
33 
34 #endif
GenericTripletGenerator(const edm::ParameterSet &conf)
SeedingLayerSetsBuilder theLsb
dictionary map
Definition: Association.py:160
std::pair< bool, float > qualityFilter(const OrderedHitTriplet &oht, const std::map< float, OrderedHitTriplet > &map, const ctfseeding::SeedingLayers &ls) const
tuple conf
Definition: dbtoconf.py:185
ctfseeding::SeedingLayerSets init(const edm::EventSetup &es)
virtual const OrderedSeedingHits & run(const TrackingRegion &region, const edm::Event &ev, const edm::EventSetup &es)
std::vector< SeedingLayer > SeedingLayers
std::vector< std::vector< SeedingLayer > > SeedingLayerSets