CMS 3D CMS Logo

PixelTripletNoTipGenerator.h
Go to the documentation of this file.
1 #ifndef RecoTracker_PixelSeeding_plugins_PixelTripletNoTipGenerator_h
2 #define RecoTracker_PixelSeeding_plugins_PixelTripletNoTipGenerator_h
3 
9 
11 
12 #include <utility>
13 #include <vector>
14 
17 
18 public:
20 
21  ~PixelTripletNoTipGenerator() override;
22 
23  void hitTriplets(const TrackingRegion& region,
24  OrderedHitTriplets& trs,
25  const edm::Event& ev,
26  const edm::EventSetup& es,
27  const SeedingLayerSetsHits::SeedingLayerSet& pairLayers,
28  const std::vector<SeedingLayerSetsHits::SeedingLayer>& thirdLayers) override;
29  void hitTriplets(const TrackingRegion& region,
31  const edm::EventSetup& es,
32  const HitDoublets& doublets,
33  const RecHitsSortedInPhi** thirdHitMap,
34  const std::vector<const DetLayer*>& thirdLayerDetLayer,
35  const int nThirdLayers) override;
36 
37 private:
43  double theNSigma;
44  double theChi2Cut;
45 };
46 #endif
CombinedHitTripletGenerator::LayerCacheType LayerCacheType
void hitTriplets(const TrackingRegion &region, OrderedHitTriplets &trs, const edm::Event &ev, const edm::EventSetup &es, const SeedingLayerSetsHits::SeedingLayerSet &pairLayers, const std::vector< SeedingLayerSetsHits::SeedingLayer > &thirdLayers) override
edm::ESGetToken< MultipleScatteringParametrisationMaker, TrackerMultipleScatteringRecord > msmakerToken_
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > fieldToken_
PixelTripletNoTipGenerator(const edm::ParameterSet &cfg, edm::ConsumesCollector &iC)