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
PixelTripletNoTipGenerator::extraHitRZtolerance
float extraHitRZtolerance
Definition: PixelTripletNoTipGenerator.h:38
HitTripletGeneratorFromPairAndLayers.h
edm
HLT enums.
Definition: AlignableModifier.h:19
HLT_2018_cff.doublets
doublets
Definition: HLT_2018_cff.py:8544
LayerHitMapCache
Definition: LayerHitMapCache.h:14
HitTripletGeneratorFromPairAndLayers
Definition: HitTripletGeneratorFromPairAndLayers.h:25
PixelTripletNoTipGenerator::hitTriplets
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
Definition: PixelTripletNoTipGenerator.cc:37
Event
CombinedHitTripletGenerator.h
PixelTripletNoTipGenerator::PixelTripletNoTipGenerator
PixelTripletNoTipGenerator(const edm::ParameterSet &cfg, edm::ConsumesCollector &iC)
Definition: PixelTripletNoTipGenerator.cc:27
RecHitsSortedInPhi
Definition: RecHitsSortedInPhi.h:17
PixelTripletNoTipGenerator::theChi2Cut
double theChi2Cut
Definition: PixelTripletNoTipGenerator.h:42
HitDoublets
Definition: RecHitsSortedInPhi.h:124
edm::ParameterSet
Definition: ParameterSet.h:36
OrderedHitTriplets
Definition: OrderedHitTriplets.h:9
PixelTripletNoTipGenerator::~PixelTripletNoTipGenerator
~PixelTripletNoTipGenerator() override
Definition: PixelTripletNoTipGenerator.cc:35
edm::EventSetup
Definition: EventSetup.h:57
PixelTripletNoTipGenerator::extraHitRPhitolerance
float extraHitRPhitolerance
Definition: PixelTripletNoTipGenerator.h:39
looper.cfg
cfg
Definition: looper.py:297
ev
bool ev
Definition: Hydjet2Hadronizer.cc:95
SeedingLayerSetsHits::SeedingLayerSet
Definition: SeedingLayerSetsHits.h:65
HLT_2018_cff.region
region
Definition: HLT_2018_cff.py:81479
PixelTripletNoTipGenerator::LayerCacheType
CombinedHitTripletGenerator::LayerCacheType LayerCacheType
Definition: PixelTripletNoTipGenerator.h:16
TrackingRegion
Definition: TrackingRegion.h:40
mps_fire.result
result
Definition: mps_fire.py:303
EventSetup
edm::Event
Definition: Event.h:73
PixelTripletNoTipGenerator::extraHitPhiToleranceForPreFiltering
float extraHitPhiToleranceForPreFiltering
Definition: PixelTripletNoTipGenerator.h:40
edm::ConsumesCollector
Definition: ConsumesCollector.h:39
PixelTripletNoTipGenerator
Definition: PixelTripletNoTipGenerator.h:15
PixelTripletNoTipGenerator::theNSigma
double theNSigma
Definition: PixelTripletNoTipGenerator.h:41