#include <CombinedHitQuadrupletGeneratorForPhotonConversion.h>
Public Types | |
typedef LayerHitMapCache | LayerCacheType |
Public Member Functions | |
void | clearLayerCache () |
CombinedHitQuadrupletGeneratorForPhotonConversion (const edm::ParameterSet &cfg, edm::ConsumesCollector &iC) | |
CombinedHitQuadrupletGeneratorForPhotonConversion (const CombinedHitQuadrupletGeneratorForPhotonConversion &cb)=delete | |
void | hitPairs (const TrackingRegion &, OrderedHitPairs &, const edm::Event &, const edm::EventSetup &) |
const OrderedHitPairs & | run (const TrackingRegion ®ion, const edm::Event &ev, const edm::EventSetup &es) |
~CombinedHitQuadrupletGeneratorForPhotonConversion () | |
Private Attributes | |
std::unique_ptr< HitQuadrupletGeneratorFromLayerPairForPhotonConversion > | theGenerator |
LayerCacheType | theLayerCache |
const unsigned int | theMaxElement |
OrderedHitPairs | thePairs |
edm::EDGetTokenT< SeedingLayerSetsHits > | theSeedingLayerToken |
Hides set of HitQuadrupletGeneratorFromLayerPairForPhotonConversion generators.
Definition at line 28 of file CombinedHitQuadrupletGeneratorForPhotonConversion.h.
Definition at line 30 of file CombinedHitQuadrupletGeneratorForPhotonConversion.h.
CombinedHitQuadrupletGeneratorForPhotonConversion::CombinedHitQuadrupletGeneratorForPhotonConversion | ( | const edm::ParameterSet & | cfg, |
edm::ConsumesCollector & | iC | ||
) |
Definition at line 7 of file CombinedHitQuadrupletGeneratorForPhotonConversion.cc.
References theGenerator, theLayerCache, and theMaxElement.
|
delete |
CombinedHitQuadrupletGeneratorForPhotonConversion::~CombinedHitQuadrupletGeneratorForPhotonConversion | ( | ) |
Definition at line 15 of file CombinedHitQuadrupletGeneratorForPhotonConversion.cc.
|
inline |
Definition at line 42 of file CombinedHitQuadrupletGeneratorForPhotonConversion.h.
References LayerHitMapCache::clear(), and theLayerCache.
void CombinedHitQuadrupletGeneratorForPhotonConversion::hitPairs | ( | const TrackingRegion & | region, |
OrderedHitPairs & | result, | ||
const edm::Event & | ev, | ||
const edm::EventSetup & | es | ||
) |
Definition at line 25 of file CombinedHitQuadrupletGeneratorForPhotonConversion.cc.
References cms::cuda::assert(), LayerHitMapCache::clear(), makeMEIFBenchmarkPlots::ev, mps_fire::i, hgcalTopologyTester_cfi::layers, HLT_2022v12_cff::region, mps_fire::result, SeedingLayerSetsHits::size(), theGenerator, theLayerCache, and theSeedingLayerToken.
Referenced by run().
const OrderedHitPairs & CombinedHitQuadrupletGeneratorForPhotonConversion::run | ( | const TrackingRegion & | region, |
const edm::Event & | ev, | ||
const edm::EventSetup & | es | ||
) |
Definition at line 17 of file CombinedHitQuadrupletGeneratorForPhotonConversion.cc.
References makeMEIFBenchmarkPlots::ev, hitPairs(), HLT_2022v12_cff::region, and thePairs.
|
private |
Definition at line 50 of file CombinedHitQuadrupletGeneratorForPhotonConversion.h.
Referenced by CombinedHitQuadrupletGeneratorForPhotonConversion(), and hitPairs().
|
private |
Definition at line 48 of file CombinedHitQuadrupletGeneratorForPhotonConversion.h.
Referenced by clearLayerCache(), CombinedHitQuadrupletGeneratorForPhotonConversion(), and hitPairs().
|
private |
Definition at line 47 of file CombinedHitQuadrupletGeneratorForPhotonConversion.h.
Referenced by CombinedHitQuadrupletGeneratorForPhotonConversion().
|
private |
Definition at line 52 of file CombinedHitQuadrupletGeneratorForPhotonConversion.h.
Referenced by run().
|
private |
Definition at line 46 of file CombinedHitQuadrupletGeneratorForPhotonConversion.h.
Referenced by hitPairs().