#include <HitPairGenerator.h>
Public Member Functions | |
virtual void | clear () |
virtual HitPairGenerator * | clone () const =0 |
virtual HitDoublets | doublets (const TrackingRegion ®, const edm::Event &ev, const edm::EventSetup &es) |
HitPairGenerator (unsigned int size=7500) | |
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 | |
unsigned int | m_capacity |
OrderedHitPairs | thePairs |
Additional Inherited Members | |
Public Attributes inherited from OrderedHitsGenerator | |
unsigned int | theMaxElement |
Definition at line 19 of file HitPairGenerator.h.
|
explicit |
|
inlinevirtual |
Definition at line 24 of file HitPairGenerator.h.
|
inlinevirtual |
Reimplemented from OrderedHitsGenerator.
Definition at line 47 of file HitPairGenerator.h.
References m_capacity, thePairs, and tmp.
|
pure virtual |
Implemented in CosmicHitPairGeneratorFromLayerPair, CosmicHitPairGenerator, CombinedHitPairGeneratorForPhotonConversion, CombinedHitPairGenerator, CombinedHitQuadrupletGeneratorForPhotonConversion, HitPairGeneratorFromLayerPairForPhotonConversion, HitQuadrupletGeneratorFromLayerPairForPhotonConversion, and HitPairGeneratorFromLayerPair.
Referenced by PixelTripletNoTipGenerator::init(), PixelTripletLargeTipGenerator::init(), PixelTripletHLTGenerator::init(), PixelTripletLowPtGenerator::init(), and MultiHitGeneratorFromChi2::init().
|
inlinevirtual |
Reimplemented in HitPairGeneratorFromLayerPair.
Definition at line 36 of file HitPairGenerator.h.
Referenced by PixelTripletLargeTipGenerator::hitTriplets(), and PixelTripletHLTGenerator::hitTriplets().
|
inlinevirtual |
Reimplemented in CosmicHitPairGeneratorFromLayerPair, and CosmicHitPairGenerator.
Definition at line 32 of file HitPairGenerator.h.
Referenced by PixelTripletNoTipGenerator::hitTriplets(), PixelTripletLowPtGenerator::hitTriplets(), and run().
|
pure virtual |
Implemented in CosmicHitPairGeneratorFromLayerPair, CosmicHitPairGenerator, CombinedHitPairGeneratorForPhotonConversion, CombinedHitQuadrupletGeneratorForPhotonConversion, HitPairGeneratorFromLayerPairForPhotonConversion, CombinedHitPairGenerator, HitQuadrupletGeneratorFromLayerPairForPhotonConversion, and HitPairGeneratorFromLayerPair.
|
virtual |
Implements OrderedHitsGenerator.
Reimplemented in CombinedHitQuadrupletGeneratorForPhotonConversion.
Definition at line 8 of file HitPairGenerator.cc.
References hitPairs(), and thePairs.
|
pure virtual |
Implemented in CosmicHitPairGeneratorFromLayerPair, CombinedHitPairGeneratorForPhotonConversion, CombinedHitQuadrupletGeneratorForPhotonConversion, CombinedHitPairGenerator, CosmicHitPairGenerator, HitPairGeneratorFromLayerPairForPhotonConversion, HitQuadrupletGeneratorFromLayerPairForPhotonConversion, and HitPairGeneratorFromLayerPair.
Referenced by PixelTripletNoTipGenerator::setSeedingLayers(), PixelTripletLargeTipGenerator::setSeedingLayers(), PixelTripletHLTGenerator::setSeedingLayers(), PixelTripletLowPtGenerator::setSeedingLayers(), and MultiHitGeneratorFromChi2::setSeedingLayers().
|
private |
Definition at line 57 of file HitPairGenerator.h.
Referenced by clear().
|
private |
Definition at line 56 of file HitPairGenerator.h.
Referenced by clear(), HitPairGenerator(), and run().