1 #ifndef PixelTripletHLTGenerator_H
2 #define PixelTripletHLTGenerator_H
32 std::vector<SeedingLayerSetsHits::SeedingLayer> thirdLayers)
override;
44 const std::pair<float,float> &
r1,
const std::pair<float,float> &
r2)
const;
48 std::vector<SeedingLayerSetsHits::SeedingLayer>
theLayers;
std::vector< SeedingLayerSetsHits::SeedingLayer > theLayers
float extraHitRPhitolerance
std::pair< float, float > mergePhiRanges(const std::pair< float, float > &r1, const std::pair< float, float > &r2) const
std::unique_ptr< SeedComparitor > theComparitor
PixelTripletHLTGenerator(const edm::ParameterSet &cfg, edm::ConsumesCollector &iC)
bool useFixedPreFiltering
HitPairGenerator * thePairGenerator
CombinedHitTripletGenerator::LayerCacheType LayerCacheType
void setSeedingLayers(SeedingLayerSetsHits::SeedingLayerSet pairLayers, std::vector< SeedingLayerSetsHits::SeedingLayer > thirdLayers) override
const HitPairGenerator & pairGenerator() const
bool checkPhiInRange(float phi, float phi1, float phi2) const
LayerCacheType * theLayerCache
list pairs
sort tag files by run number
void init(const HitPairGenerator &pairs, LayerCacheType *layerCache) override
virtual void hitTriplets(const TrackingRegion ®ion, OrderedHitTriplets &trs, const edm::Event &ev, const edm::EventSetup &es)
float extraHitRZtolerance
virtual ~PixelTripletHLTGenerator()