#include <MultiHitGeneratorFromPairAndLayers.h>
Public Types | |
typedef LayerHitMapCache | LayerCacheType |
Public Member Functions | |
virtual void | init (const HitPairGenerator &pairs, LayerCacheType *layerCache)=0 |
virtual void | initES (const edm::EventSetup &es)=0 |
virtual void | setSeedingLayers (SeedingLayerSetsHits::SeedingLayerSet pairLayers, std::vector< SeedingLayerSetsHits::SeedingLayer > thirdLayers)=0 |
virtual | ~MultiHitGeneratorFromPairAndLayers () |
Public Member Functions inherited from MultiHitGenerator | |
virtual void | clear () |
virtual void | hitSets (const TrackingRegion ®, OrderedMultiHits &prs, const edm::EventSetup &es) |
virtual void | hitSets (const TrackingRegion ®, OrderedMultiHits &prs, const edm::Event &ev, const edm::EventSetup &es)=0 |
MultiHitGenerator (unsigned int size=500) | |
virtual const OrderedMultiHits & | run (const TrackingRegion ®ion, const edm::Event &ev, const edm::EventSetup &es) final |
virtual | ~MultiHitGenerator () |
Public Member Functions inherited from OrderedHitsGenerator | |
OrderedHitsGenerator () | |
virtual | ~OrderedHitsGenerator () |
Additional Inherited Members | |
Public Attributes inherited from OrderedHitsGenerator | |
unsigned int | theMaxElement |
Protected Types inherited from MultiHitGenerator | |
using | cacheHitPointer = std::unique_ptr< BaseTrackerRecHit > |
using | cacheHits = std::vector< cacheHitPointer > |
Protected Attributes inherited from MultiHitGenerator | |
cacheHits | cache |
Definition at line 18 of file MultiHitGeneratorFromPairAndLayers.h.
Definition at line 21 of file MultiHitGeneratorFromPairAndLayers.h.
|
inlinevirtual |
Definition at line 23 of file MultiHitGeneratorFromPairAndLayers.h.
|
pure virtual |
Implemented in MultiHitGeneratorFromChi2.
|
pure virtual |
Implemented in MultiHitGeneratorFromChi2.
|
pure virtual |
Implemented in MultiHitGeneratorFromChi2.