#include <DTCache.h>
Public Types | |
typedef my_collection::const_iterator | const_iterator |
typedef my_collection::iterator | iterator |
typedef Coll | my_collection |
typedef T | my_type |
Public Member Functions | |
const_iterator | begin () const |
Get first cache element. More... | |
void | clearCache () |
Clear cache vector. More... | |
DTCache () | |
Constructor. More... | |
const_iterator | end () const |
Get last cache element. More... | |
virtual void | reconstruct () |
Virtual reconstruct member. More... | |
int | size () const |
Get cache vector's size. More... | |
virtual | ~DTCache () |
Destructor. More... | |
Protected Attributes | |
my_collection | _cache |
Trigger Cache Used to store various trigger data
Modifications:
typedef my_collection::const_iterator DTCache< T, Coll >::const_iterator |
typedef Coll DTCache< T, Coll >::my_collection |
|
inline |
Get first cache element.
Definition at line 38 of file DTCache.h.
References DTCache< T, Coll >::_cache.
Referenced by DTBtiCard::btiList(), DTTrig::BtiTrigs(), DTTSTheta::loadDTTSTheta(), DTSectColl::loadSectColl(), DTTracoCard::loadTRACO(), DTTSPhi::loadTSPhi(), DTTSPhi::localClear(), DTBtiCard::localClear(), DTTSTheta::nSegm(), DTTSPhi::nSegm(), DTSectColl::nSegmPh(), DTSectColl::nSegmTh(), DTBtiCard::runBTI(), DTSectColl::runSectColl(), DTTSPhi::runTSPhi(), DTSectColl::SectCollPhSegment(), DTSectColl::SectCollThSegment(), DTTSTheta::segment(), DTTSPhi::segment(), DTTSPhi::setConfig(), DTTrig::TracoTrigs(), DTTrig::TSPhTrigs(), DTTrig::TSThTrigs(), and DTTSPhi::~DTTSPhi().
Clear cache vector.
Definition at line 47 of file DTCache.h.
References DTCache< T, Coll >::_cache.
Referenced by DTTracoCard::clearCache(), DTBtiCard::clearCache(), DTSectColl::clearCache(), and DTTrig::triggerReco().
|
inline |
Get last cache element.
Definition at line 41 of file DTCache.h.
References DTCache< T, Coll >::_cache.
Referenced by DTBtiCard::activeGetBTI(), DTTrig::BtiTrigs(), DTBtiCard::getBTI(), DTTSTheta::loadDTTSTheta(), DTSectColl::loadSectColl(), DTTracoCard::loadTRACO(), DTTSPhi::loadTSPhi(), DTTSTheta::nSegm(), DTTSPhi::nSegm(), DTSectColl::nSegmPh(), DTSectColl::nSegmTh(), DTSectColl::SectCollPhSegment(), DTSectColl::SectCollThSegment(), DTTSTheta::segment(), DTTSPhi::segment(), DTTrig::TracoTrigs(), DTTrig::TSPhTrigs(), and DTTrig::TSThTrigs().
|
inlinevirtual |
Virtual reconstruct member.
Reimplemented in DTSectColl, DTTracoCard, DTTSTheta, and DTTSPhi.
Definition at line 50 of file DTCache.h.
Referenced by DTBtiCard::getBTI().
Get cache vector's size.
Definition at line 44 of file DTCache.h.
References DTCache< T, Coll >::_cache.
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), DTBtiCard::btiList(), DTTSPhi::getDTTSM(), DTTSPhi::getDTTSS(), DTSCTrigUnit::nDTBtiChip(), DTSCTrigUnit::nDTTracoChip(), DTTSTheta::nHTrig(), DTTSTheta::nTrig(), DTTracoCard::tracoList(), and DTTrig::triggerReco().
|
protected |
Definition at line 53 of file DTCache.h.
Referenced by trackingPlots.TrackingIterationOrder::__call__(), DTCache< T, Coll >::begin(), DTSectColl::beginPh(), DTSectColl::beginTh(), DTCache< T, Coll >::clearCache(), trackingPlots.TimePerEventPlot::create(), DTCache< T, Coll >::end(), DTSectColl::endPh(), DTSectColl::endTh(), DTBtiCard::runBTI(), DTTSTheta::runDTTSTheta(), DTSectColl::runSectColl(), DTTracoCard::runTRACO(), DTTSPhi::runTSPhi(), DTCache< T, Coll >::size(), DTSectColl::sizePh(), and DTSectColl::sizeTh().