#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. | |
void | clearCache () |
Clear cache vector. | |
DTCache () | |
Constructor. | |
const_iterator | end () const |
Get last cache element. | |
virtual void | reconstruct () |
Virtual reconstruct member. | |
int | size () const |
Get cache vector's size. | |
virtual | ~DTCache () |
Destructor. | |
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 |
const_iterator DTCache< T, Coll >::begin | ( | void | ) | const [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(), DTTSPhi::nSegm(), DTTSTheta::nSegm(), DTSectColl::nSegmPh(), DTSectColl::nSegmTh(), DTBtiCard::runBTI(), DTSectColl::runSectColl(), DTTSPhi::runTSPhi(), DTSectColl::SectCollPhSegment(), DTSectColl::SectCollThSegment(), DTTSPhi::segment(), DTTSTheta::segment(), DTTSPhi::setConfig(), DTTrig::TracoTrigs(), DTTrig::TSPhTrigs(), DTTrig::TSThTrigs(), and DTTSPhi::~DTTSPhi().
{ return _cache.begin();}
Clear cache vector.
Reimplemented in DTBtiCard, DTSectColl, and DTTracoCard.
Definition at line 51 of file DTCache.h.
References DTCache< T, Coll >::_cache.
Referenced by DTTrig::triggerReco().
{_cache.clear();}
const_iterator DTCache< T, Coll >::end | ( | void | ) | const [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(), DTTSPhi::nSegm(), DTTSTheta::nSegm(), DTSectColl::nSegmPh(), DTSectColl::nSegmTh(), DTSectColl::SectCollPhSegment(), DTSectColl::SectCollThSegment(), DTTSPhi::segment(), DTTSTheta::segment(), DTTrig::TracoTrigs(), DTTrig::TSPhTrigs(), and DTTrig::TSThTrigs().
{return _cache.end();}
virtual void DTCache< T, Coll >::reconstruct | ( | ) | [inline, virtual] |
Virtual reconstruct member.
Reimplemented in DTSectColl, DTTracoCard, DTTSPhi, and DTTSTheta.
Definition at line 54 of file DTCache.h.
{}
int DTCache< T, Coll >::size | ( | void | ) | const [inline] |
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().
{return _cache.size();}
my_collection DTCache< T, Coll >::_cache [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().