CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PixelTripletNoTipGenerator.h
Go to the documentation of this file.
1 #ifndef PixelTripletNoTipGenerator_H
2 #define PixelTripletNoTipGenerator_H
3 
8 
9 namespace edm { class Event; class EventSetup; }
10 
11 #include <utility>
12 #include <vector>
13 
14 
17 public:
19 
21 
22  virtual void init( const HitPairGenerator & pairs,
23  const std::vector<ctfseeding::SeedingLayer> & layers, LayerCacheType* layerCache);
24 
25  virtual void hitTriplets( const TrackingRegion& region, OrderedHitTriplets & trs,
26  const edm::Event & ev, const edm::EventSetup& es);
27 
28  const HitPairGenerator & pairGenerator() const { return *thePairGenerator; }
29  const std::vector<ctfseeding::SeedingLayer> & thirdLayers() const { return theLayers; }
30 
31 private:
33  std::vector<ctfseeding::SeedingLayer> theLayers;
38  double theNSigma;
39  double theChi2Cut;
40 };
41 #endif
virtual void hitTriplets(const TrackingRegion &region, OrderedHitTriplets &trs, const edm::Event &ev, const edm::EventSetup &es)
CombinedHitTripletGenerator::LayerCacheType LayerCacheType
PixelTripletNoTipGenerator(const edm::ParameterSet &cfg)
std::vector< ctfseeding::SeedingLayer > theLayers
virtual void init(const HitPairGenerator &pairs, const std::vector< ctfseeding::SeedingLayer > &layers, LayerCacheType *layerCache)
const HitPairGenerator & pairGenerator() const
const std::vector< ctfseeding::SeedingLayer > & thirdLayers() const