#include <MultiHitGenerator.h>
Public Member Functions | |
void | clear () override |
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=400) | |
MultiHitGenerator (MultiHitGenerator const &other) | |
const OrderedMultiHits & | run (const TrackingRegion ®ion, const edm::Event &ev, const edm::EventSetup &es) final |
~MultiHitGenerator () override | |
Public Member Functions inherited from OrderedHitsGenerator | |
OrderedHitsGenerator () | |
virtual | ~OrderedHitsGenerator () |
Protected Attributes | |
edm::RunningAverage | localRA |
Private Attributes | |
OrderedMultiHits | theHitSets |
Additional Inherited Members | |
Public Attributes inherited from OrderedHitsGenerator | |
unsigned int | theMaxElement |
Definition at line 22 of file MultiHitGenerator.h.
|
inline |
Definition at line 24 of file MultiHitGenerator.h.
|
inline |
Definition at line 25 of file MultiHitGenerator.h.
|
inlineoverride |
Definition at line 27 of file MultiHitGenerator.h.
|
overridevirtual |
Reimplemented from OrderedHitsGenerator.
Reimplemented in CombinedMultiHitGenerator.
Definition at line 16 of file MultiHitGenerator.cc.
References theHitSets.
Referenced by CombinedMultiHitGenerator::clear().
|
inlinevirtual |
|
pure virtual |
Implemented in CombinedMultiHitGenerator.
|
finalvirtual |
Implements OrderedHitsGenerator.
Definition at line 5 of file MultiHitGenerator.cc.
References makeMEIFBenchmarkPlots::ev, hitSets(), localRA, HLT_2022v12_cff::region, OrderedMultiHits::size(), theHitSets, edm::RunningAverage::update(), and edm::RunningAverage::upper().
|
protected |
Definition at line 45 of file MultiHitGenerator.h.
Referenced by run().
|
private |
Definition at line 42 of file MultiHitGenerator.h.