#include <CombinedMultiHitGenerator.h>
Public Types | |
typedef LayerHitMapCache | LayerCacheType |
Public Member Functions | |
virtual void | clear () override |
CombinedMultiHitGenerator (const edm::ParameterSet &cfg, edm::ConsumesCollector &iC) | |
virtual void | hitSets (const TrackingRegion ®, OrderedMultiHits &result, const edm::Event &ev, const edm::EventSetup &es) |
from base class More... | |
virtual | ~CombinedMultiHitGenerator () |
Public Member Functions inherited from MultiHitGenerator | |
virtual void | hitSets (const TrackingRegion ®, OrderedMultiHits &prs, const edm::EventSetup &es) |
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 () |
Private Attributes | |
std::unique_ptr < MultiHitGeneratorFromPairAndLayers > | theGenerator |
LayerCacheType | theLayerCache |
edm::EDGetTokenT < SeedingLayerSetsHits > | theSeedingLayerToken |
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 24 of file CombinedMultiHitGenerator.h.
Definition at line 26 of file CombinedMultiHitGenerator.h.
CombinedMultiHitGenerator::CombinedMultiHitGenerator | ( | const edm::ParameterSet & | cfg, |
edm::ConsumesCollector & | iC | ||
) |
Definition at line 11 of file CombinedMultiHitGenerator.cc.
References SurfaceDeformationFactory::create(), reco::get(), edm::ParameterSet::getParameter(), AlCaHLTBitMon_QueryRunRegistry::string, theGenerator, and theLayerCache.
|
virtual |
Definition at line 20 of file CombinedMultiHitGenerator.cc.
|
inlineoverridevirtual |
Reimplemented from MultiHitGenerator.
Definition at line 38 of file CombinedMultiHitGenerator.h.
References theGenerator.
|
virtual |
from base class
Implements MultiHitGenerator.
Definition at line 22 of file CombinedMultiHitGenerator.cc.
References LayerHitMapCache::clear(), edm::Event::getByToken(), LayerTriplets::layers(), SeedingLayerSetsHits::numberOfLayersInSet(), theGenerator, theLayerCache, and theSeedingLayerToken.
|
private |
Definition at line 47 of file CombinedMultiHitGenerator.h.
Referenced by clear(), CombinedMultiHitGenerator(), and hitSets().
|
private |
Definition at line 45 of file CombinedMultiHitGenerator.h.
Referenced by CombinedMultiHitGenerator(), and hitSets().
|
private |
Definition at line 43 of file CombinedMultiHitGenerator.h.
Referenced by hitSets().