#include <CombinedHitPairGeneratorForPhotonConversion.h>
Public Types | |
typedef LayerHitMapCache | LayerCacheType |
Private Member Functions | |
CombinedHitPairGeneratorForPhotonConversion (const CombinedHitPairGeneratorForPhotonConversion &cb) | |
Private Attributes | |
uint32_t | maxHitPairsPerTrackAndGenerator |
std::unique_ptr < HitPairGeneratorFromLayerPairForPhotonConversion > | theGenerator |
LayerCacheType | theLayerCache |
OrderedHitPairs | thePairs |
edm::EDGetTokenT < SeedingLayerSetsHits > | theSeedingLayerToken |
Additional Inherited Members | |
Public Attributes inherited from OrderedHitsGenerator | |
unsigned int | theMaxElement |
Hides set of HitPairGeneratorFromLayerPairForPhotonConversion generators.
Definition at line 24 of file CombinedHitPairGeneratorForPhotonConversion.h.
Definition at line 26 of file CombinedHitPairGeneratorForPhotonConversion.h.
CombinedHitPairGeneratorForPhotonConversion::CombinedHitPairGeneratorForPhotonConversion | ( | const edm::ParameterSet & | cfg, |
edm::ConsumesCollector & | iC | ||
) |
Definition at line 7 of file CombinedHitPairGeneratorForPhotonConversion.cc.
References edm::ParameterSet::getParameter(), maxHitPairsPerTrackAndGenerator, theGenerator, theLayerCache, and OrderedHitsGenerator::theMaxElement.
Referenced by clone().
|
virtual |
Definition at line 24 of file CombinedHitPairGeneratorForPhotonConversion.cc.
|
private |
Definition at line 15 of file CombinedHitPairGeneratorForPhotonConversion.cc.
References maxHitPairsPerTrackAndGenerator, theGenerator, theLayerCache, and OrderedHitsGenerator::theMaxElement.
|
inline |
Definition at line 50 of file CombinedHitPairGeneratorForPhotonConversion.h.
References LayerHitMapCache::clear(), and theLayerCache.
|
inlinevirtual |
from base class
Implements HitPairGenerator.
Definition at line 38 of file CombinedHitPairGeneratorForPhotonConversion.h.
References CombinedHitPairGeneratorForPhotonConversion().
|
inlinevirtual |
form base class
Implements HitPairGenerator.
Definition at line 35 of file CombinedHitPairGeneratorForPhotonConversion.h.
Referenced by run().
void CombinedHitPairGeneratorForPhotonConversion::hitPairs | ( | const ConversionRegion & | convRegion, |
const TrackingRegion & | reg, | ||
OrderedHitPairs & | result, | ||
const edm::Event & | ev, | ||
const edm::EventSetup & | es | ||
) |
Definition at line 40 of file CombinedHitPairGeneratorForPhotonConversion.cc.
References edm::Event::getByToken(), i, maxHitPairsPerTrackAndGenerator, theGenerator, and theSeedingLayerToken.
const OrderedHitPairs & CombinedHitPairGeneratorForPhotonConversion::run | ( | const ConversionRegion & | convRegion, |
const TrackingRegion & | region, | ||
const edm::Event & | ev, | ||
const edm::EventSetup & | es | ||
) |
Definition at line 30 of file CombinedHitPairGeneratorForPhotonConversion.cc.
References hitPairs(), and thePairs.
|
overridevirtual |
Implements HitPairGenerator.
Definition at line 26 of file CombinedHitPairGeneratorForPhotonConversion.cc.
|
private |
Definition at line 57 of file CombinedHitPairGeneratorForPhotonConversion.h.
Referenced by CombinedHitPairGeneratorForPhotonConversion(), and hitPairs().
|
private |
Definition at line 61 of file CombinedHitPairGeneratorForPhotonConversion.h.
Referenced by CombinedHitPairGeneratorForPhotonConversion(), and hitPairs().
|
private |
Definition at line 59 of file CombinedHitPairGeneratorForPhotonConversion.h.
Referenced by clearLayerCache(), and CombinedHitPairGeneratorForPhotonConversion().
|
private |
Definition at line 63 of file CombinedHitPairGeneratorForPhotonConversion.h.
Referenced by run().
|
private |
Definition at line 56 of file CombinedHitPairGeneratorForPhotonConversion.h.
Referenced by hitPairs().