1 #ifndef PixelTripletLargeTipGenerator_H
2 #define PixelTripletLargeTipGenerator_H
41 const std::vector<SeedingLayerSetsHits::SeedingLayer>& thirdLayers)
override;
48 const std::vector<SeedingLayerSetsHits::SeedingLayer>& thirdLayers,
49 std::vector<int>* tripletLastLayerIndex,
57 const std::vector<const DetLayer*>& thirdLayerDetLayer,
58 const int nThirdLayers)
override;
65 const std::vector<const DetLayer*>& thirdLayerDetLayer,
66 const int nThirdLayers,
67 std::vector<int>* tripletLastLayerIndex);
static void fillDescriptions(edm::ParameterSetDescription &desc)
CombinedHitTripletGenerator::LayerCacheType LayerCacheType
const float extraHitRPhitolerance
~PixelTripletLargeTipGenerator() override
const bool useFixedPreFiltering
static const char * fillDescriptionsLabel()
const float extraHitRZtolerance
PixelTripletLargeTipGenerator(const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC)
const edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > fieldESToken_
const edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > trackerTopologyESToken_
edm::ESGetToken< MultipleScatteringParametrisationMaker, TrackerMultipleScatteringRecord > msmakerESToken_
void hitTriplets(const TrackingRegion ®ion, OrderedHitTriplets &trs, const edm::Event &ev, const edm::EventSetup &es, const SeedingLayerSetsHits::SeedingLayerSet &pairLayers, const std::vector< SeedingLayerSetsHits::SeedingLayer > &thirdLayers) override