#include <HitTripletGenerator.h>
Public Member Functions | |
void | clear () final |
HitTripletGenerator (unsigned int size=500) | |
HitTripletGenerator (HitTripletGenerator const &other) | |
virtual void | hitTriplets (const TrackingRegion ®, OrderedHitTriplets &prs, const edm::EventSetup &es) |
virtual void | hitTriplets (const TrackingRegion ®, OrderedHitTriplets &prs, const edm::Event &ev, const edm::EventSetup &es)=0 |
const OrderedHitTriplets & | run (const TrackingRegion ®ion, const edm::Event &ev, const edm::EventSetup &es) final |
~HitTripletGenerator () override | |
Public Member Functions inherited from OrderedHitsGenerator | |
OrderedHitsGenerator () | |
virtual | ~OrderedHitsGenerator () |
Private Attributes | |
edm::RunningAverage | localRA |
OrderedHitTriplets | theTriplets |
Additional Inherited Members | |
Public Attributes inherited from OrderedHitsGenerator | |
unsigned int | theMaxElement |
Definition at line 20 of file HitTripletGenerator.h.
HitTripletGenerator::HitTripletGenerator | ( | unsigned int | size = 500 | ) |
Definition at line 3 of file HitTripletGenerator.cc.
|
inline |
Definition at line 23 of file HitTripletGenerator.h.
|
inlineoverride |
Definition at line 25 of file HitTripletGenerator.h.
|
finalvirtual |
Reimplemented from OrderedHitsGenerator.
Definition at line 17 of file HitTripletGenerator.cc.
References theTriplets.
|
inlinevirtual |
|
pure virtual |
Implemented in CombinedHitTripletGenerator.
|
finalvirtual |
Implements OrderedHitsGenerator.
Definition at line 5 of file HitTripletGenerator.cc.
References cms::cuda::assert(), makeMEIFBenchmarkPlots::ev, hitTriplets(), localRA, HLT_2022v12_cff::region, OrderedHitTriplets::size(), theTriplets, edm::RunningAverage::update(), and edm::RunningAverage::upper().
|
private |
Definition at line 41 of file HitTripletGenerator.h.
Referenced by run().
|
private |
Definition at line 40 of file HitTripletGenerator.h.