CMS 3D CMS Logo

PixelTripletNoTipGenerator.h
Go to the documentation of this file.
1 #ifndef PixelTripletNoTipGenerator_H
2 #define PixelTripletNoTipGenerator_H
3 
6 
7 namespace edm {
8  class Event;
9  class EventSetup;
10 } // namespace edm
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:
41  double theNSigma;
42  double theChi2Cut;
43 };
44 #endif
CombinedHitTripletGenerator::LayerCacheType LayerCacheType
bool ev
HLT enums.