#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 42 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 51 of file DTCache.h.
References DTCache< T, Coll >::_cache.
Referenced by DTBtiCard::clearCache(), DTTracoCard::clearCache(), DTSectColl::clearCache(), and DTTrig::triggerReco().
|
inline |
Get last cache element.
Definition at line 45 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.
Get cache vector's size.
Definition at line 48 of file DTCache.h.
References DTCache< T, Coll >::_cache.
Referenced by DTBtiCard::btiList(), DTTSPhi::getDTTSM(), DTTSPhi::getDTTSS(), DTSCTrigUnit::nDTBtiChip(), DTSCTrigUnit::nDTTracoChip(), DTTSTheta::nHTrig(), DTTSTheta::nTrig(), DTBtiCard::runBTI(), DTSectColl::runSectColl(), DTTracoCard::tracoList(), and DTTrig::triggerReco().
|
protected |
Definition at line 58 of file DTCache.h.
Referenced by DTCache< T, Coll >::begin(), DTSectColl::beginPh(), DTSectColl::beginTh(), DTCache< T, Coll >::clearCache(), 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().