#include <CombinedHitPairGeneratorForPhotonConversion.h>
Public Types | |
typedef LayerHitMapCache | LayerCacheType |
Public Member Functions | |
void | clearCache () |
CombinedHitPairGeneratorForPhotonConversion (const edm::ParameterSet &cfg, edm::ConsumesCollector &iC) | |
const OrderedHitPairs & | run (const ConversionRegion &convRegion, const TrackingRegion ®ion, const edm::Event &ev, const edm::EventSetup &es) |
Private Member Functions | |
void | hitPairs (const ConversionRegion &convRegion, const TrackingRegion ®, OrderedHitPairs &result, const edm::Event &ev, const edm::EventSetup &es) |
Private Attributes | |
uint32_t | maxHitPairsPerTrackAndGenerator |
std::unique_ptr< HitPairGeneratorFromLayerPairForPhotonConversion > | theGenerator |
LayerCacheType | theLayerCache |
unsigned int | theMaxElement |
OrderedHitPairs | thePairs |
edm::EDGetTokenT< SeedingLayerSetsHits > | theSeedingLayerToken |
Hides set of HitPairGeneratorFromLayerPairForPhotonConversion generators.
Definition at line 28 of file CombinedHitPairGeneratorForPhotonConversion.h.
Definition at line 30 of file CombinedHitPairGeneratorForPhotonConversion.h.
CombinedHitPairGeneratorForPhotonConversion::CombinedHitPairGeneratorForPhotonConversion | ( | const edm::ParameterSet & | cfg, |
edm::ConsumesCollector & | iC | ||
) |
Definition at line 15 of file CombinedHitPairGeneratorForPhotonConversion.cc.
References looper::cfg, maxHitPairsPerTrackAndGenerator, theGenerator, theLayerCache, and theMaxElement.
void CombinedHitPairGeneratorForPhotonConversion::clearCache | ( | ) |
Definition at line 50 of file CombinedHitPairGeneratorForPhotonConversion.cc.
References LayerHitMapCache::clear(), OrderedHitPairs::size(), theLayerCache, and thePairs.
|
private |
Definition at line 35 of file CombinedHitPairGeneratorForPhotonConversion.cc.
References cms::cuda::assert(), makeMEIFBenchmarkPlots::ev, mps_fire::i, hgcalTBTopologyTester_cfi::layers, HLT_2023v12_cff::region, mps_fire::result, theGenerator, and theSeedingLayerToken.
Referenced by run().
const OrderedHitPairs & CombinedHitPairGeneratorForPhotonConversion::run | ( | const ConversionRegion & | convRegion, |
const TrackingRegion & | region, | ||
const edm::Event & | ev, | ||
const edm::EventSetup & | es | ||
) |
Definition at line 24 of file CombinedHitPairGeneratorForPhotonConversion.cc.
References makeMEIFBenchmarkPlots::ev, hitPairs(), HLT_2023v12_cff::region, and thePairs.
|
private |
Definition at line 53 of file CombinedHitPairGeneratorForPhotonConversion.h.
Referenced by CombinedHitPairGeneratorForPhotonConversion().
|
private |
Definition at line 57 of file CombinedHitPairGeneratorForPhotonConversion.h.
Referenced by CombinedHitPairGeneratorForPhotonConversion(), and hitPairs().
|
private |
Definition at line 55 of file CombinedHitPairGeneratorForPhotonConversion.h.
Referenced by clearCache(), and CombinedHitPairGeneratorForPhotonConversion().
|
private |
Definition at line 61 of file CombinedHitPairGeneratorForPhotonConversion.h.
Referenced by CombinedHitPairGeneratorForPhotonConversion().
|
private |
Definition at line 59 of file CombinedHitPairGeneratorForPhotonConversion.h.
Referenced by clearCache(), and run().
|
private |
Definition at line 51 of file CombinedHitPairGeneratorForPhotonConversion.h.
Referenced by hitPairs().