![]() |
![]() |
#include <LayerHitMapCache.h>
Classes | |
class | SimpleCache |
Public Member Functions | |
void | clear () |
LayerHitMapCache (int initSize=50) | |
LayerHitMapCache (const LayerHitMapCache &) | |
const RecHitsSortedInPhi & | operator() (const ctfseeding::SeedingLayer *layer, const TrackingRegion ®ion, const edm::Event &iEvent, const edm::EventSetup &iSetup) |
~LayerHitMapCache () | |
Private Types | |
typedef SimpleCache < LayerRegionKey, RecHitsSortedInPhi > | Cache |
typedef const DetLayer * | LayerRegionKey |
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 48 of file LayerHitMapCache.h.
|
private |
Definition at line 47 of file LayerHitMapCache.h.
|
inline |
Definition at line 50 of file LayerHitMapCache.h.
References theCache.
|
inline |
|
inline |
Definition at line 69 of file LayerHitMapCache.h.
|
inline |
Definition at line 54 of file LayerHitMapCache.h.
References LayerHitMapCache::SimpleCache< KeyType, ValueType >::clear(), and theCache.
Referenced by python.Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), CombinedHitPairGenerator::hitPairs(), CombinedHitTripletGenerator::hitTriplets(), python.Vispa.Views.LineDecayView.LineDecayView::setDataObjects(), and python.Vispa.Views.BoxDecayView.BoxDecayView::updateContent().
|
inline |
Definition at line 56 of file LayerHitMapCache.h.
References LayerHitMapCache::SimpleCache< KeyType, ValueType >::add(), ctfseeding::SeedingLayer::detLayer(), LayerHitMapCache::SimpleCache< KeyType, ValueType >::get(), TrackingRegion::hits(), combine::key, and theCache.
|
private |
Definition at line 72 of file LayerHitMapCache.h.
Referenced by clear(), LayerHitMapCache(), operator()(), and ~LayerHitMapCache().