#include <MultiHitGenerator.h>
Public Member Functions | |
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 () |
Protected Types | |
using | cacheHitPointer = std::unique_ptr< BaseTrackerRecHit > |
using | cacheHits = std::vector< cacheHitPointer > |
Protected Attributes | |
cacheHits | cache |
Private Attributes | |
OrderedMultiHits | theHitSets |
Additional Inherited Members | |
Public Attributes inherited from OrderedHitsGenerator | |
unsigned int | theMaxElement |
Definition at line 19 of file MultiHitGenerator.h.
|
protected |
Definition at line 42 of file MultiHitGenerator.h.
|
protected |
Definition at line 43 of file MultiHitGenerator.h.
MultiHitGenerator::MultiHitGenerator | ( | unsigned int | size = 500 | ) |
|
inlinevirtual |
Definition at line 24 of file MultiHitGenerator.h.
|
virtual |
Reimplemented from OrderedHitsGenerator.
Reimplemented in CombinedMultiHitGenerator.
Definition at line 20 of file MultiHitGenerator.cc.
References cache, and theHitSets.
|
inlinevirtual |
|
pure virtual |
Implemented in MultiHitGeneratorFromChi2, and CombinedMultiHitGenerator.
|
finalvirtual |
Implements OrderedHitsGenerator.
Definition at line 10 of file MultiHitGenerator.cc.
References hitSets(), and theHitSets.
|
protected |
Definition at line 44 of file MultiHitGenerator.h.
Referenced by clear(), and MultiHitGeneratorFromChi2::hitSets().
|
private |
Definition at line 39 of file MultiHitGenerator.h.
Referenced by clear(), MultiHitGenerator(), and run().