#include <LayerHitMapCache.h>
Classes | |
class | SimpleCache |
Public Member Functions | |
void | clear () |
LayerHitMapCache (unsigned int initSize=50) | |
const RecHitsSortedInPhi & | operator() (const ctfseeding::SeedingLayer *layer, const TrackingRegion ®ion, const edm::Event &iEvent, const edm::EventSetup &iSetup) |
Private Types | |
typedef SimpleCache | Cache |
Private Attributes | |
Cache | theCache |
A cache adressable by DetLayer* and TrackingRegion* . Used to cache all the hits of a DetLayer.
Definition at line 14 of file LayerHitMapCache.h.
|
private |
Definition at line 42 of file LayerHitMapCache.h.
|
inline |
Definition at line 44 of file LayerHitMapCache.h.
|
inline |
Definition at line 46 of file LayerHitMapCache.h.
References LayerHitMapCache::SimpleCache::clear(), and theCache.
Referenced by CombinedHitQuadrupletGeneratorForPhotonConversion::clearLayerCache(), CombinedHitPairGeneratorForPhotonConversion::clearLayerCache(), CombinedHitPairGenerator::hitPairs(), CombinedHitQuadrupletGeneratorForPhotonConversion::hitPairs(), CombinedMultiHitGenerator::hitSets(), and CombinedHitTripletGenerator::hitTriplets().
|
inline |
Definition at line 49 of file LayerHitMapCache.h.
References LayerHitMapCache::SimpleCache::add(), RecHitsSortedInPhi::all(), ctfseeding::SeedingLayer::detLayer(), LayerHitMapCache::SimpleCache::get(), TrackingRegion::hits(), combine::key, LogDebug, TrackingRegion::origin(), ctfseeding::SeedingLayer::seqNum(), theCache, and RecHitsSortedInPhi::theOrigin.
|
private |
Definition at line 69 of file LayerHitMapCache.h.
Referenced by clear(), and operator()().