#include <HitPairGenerator.h>
Public Member Functions | |
virtual void | clear () final |
virtual HitPairGenerator * | clone () const =0 |
virtual HitDoublets | doublets (const TrackingRegion ®, const edm::Event &ev, const edm::EventSetup &es) |
HitPairGenerator (unsigned int size=4000) | |
HitPairGenerator (HitPairGenerator const &other) | |
virtual void | hitPairs (const TrackingRegion ®, OrderedHitPairs &prs, const edm::EventSetup &es) |
virtual void | hitPairs (const TrackingRegion ®, OrderedHitPairs &prs, const edm::Event &ev, const edm::EventSetup &es)=0 |
virtual const OrderedHitPairs & | run (const TrackingRegion ®ion, const edm::Event &ev, const edm::EventSetup &es) |
virtual void | setSeedingLayers (SeedingLayerSetsHits::SeedingLayerSet layers)=0 |
virtual | ~HitPairGenerator () |
Public Member Functions inherited from OrderedHitsGenerator | |
OrderedHitsGenerator () | |
virtual | ~OrderedHitsGenerator () |
Private Attributes | |
edm::RunningAverage | localRA |
OrderedHitPairs | thePairs |
Additional Inherited Members | |
Public Attributes inherited from OrderedHitsGenerator | |
unsigned int | theMaxElement |
Definition at line 20 of file HitPairGenerator.h.
|
explicit |
Definition at line 3 of file HitPairGenerator.cc.
|
inline |
Definition at line 24 of file HitPairGenerator.h.
|
inlinevirtual |
Definition at line 26 of file HitPairGenerator.h.
|
finalvirtual |
Reimplemented from OrderedHitsGenerator.
Definition at line 16 of file HitPairGenerator.cc.
References localRA, OrderedHitPairs::size(), thePairs, and edm::RunningAverage::update().
|
pure virtual |
Implemented in CosmicHitPairGeneratorFromLayerPair, CosmicHitPairGenerator, CombinedHitPairGenerator, CombinedHitQuadrupletGeneratorForPhotonConversion, HitQuadrupletGeneratorFromLayerPairForPhotonConversion, and HitPairGeneratorFromLayerPair.
Referenced by PixelTripletNoTipGenerator::init(), PixelTripletLargeTipGenerator::init(), PixelTripletHLTGenerator::init(), PixelTripletLowPtGenerator::init(), and MultiHitGeneratorFromChi2::init().
|
inlinevirtual |
Reimplemented in HitPairGeneratorFromLayerPair.
Definition at line 38 of file HitPairGenerator.h.
References assert().
Referenced by PixelTripletLargeTipGenerator::hitTriplets(), and PixelTripletHLTGenerator::hitTriplets().
|
inlinevirtual |
Reimplemented in CosmicHitPairGeneratorFromLayerPair, and CosmicHitPairGenerator.
Definition at line 34 of file HitPairGenerator.h.
Referenced by PixelTripletNoTipGenerator::hitTriplets(), PixelTripletLowPtGenerator::hitTriplets(), and run().
|
pure virtual |
|
virtual |
Implements OrderedHitsGenerator.
Reimplemented in CombinedHitQuadrupletGeneratorForPhotonConversion.
Definition at line 5 of file HitPairGenerator.cc.
References assert(), hitPairs(), localRA, OrderedHitPairs::size(), thePairs, and edm::RunningAverage::upper().
|
pure virtual |
Implemented in CosmicHitPairGeneratorFromLayerPair, CombinedHitQuadrupletGeneratorForPhotonConversion, CombinedHitPairGenerator, CosmicHitPairGenerator, HitQuadrupletGeneratorFromLayerPairForPhotonConversion, and HitPairGeneratorFromLayerPair.
Referenced by PixelTripletNoTipGenerator::setSeedingLayers(), PixelTripletLargeTipGenerator::setSeedingLayers(), PixelTripletHLTGenerator::setSeedingLayers(), PixelTripletLowPtGenerator::setSeedingLayers(), and MultiHitGeneratorFromChi2::setSeedingLayers().
|
private |
Definition at line 53 of file HitPairGenerator.h.
|
private |
Definition at line 52 of file HitPairGenerator.h.