ATLAS Offline Software
|
Public Types | |
typedef std::vector< TrigFeatureCacheBase * > | cacheVec_t |
typedef std::unordered_map< std::string, cacheVec_t > | cacheMap_t |
typedef std::recursive_mutex | mutex_t |
typedef std::lock_guard< mutex_t > | lock_t |
Public Member Functions | |
SlotCache () | |
~SlotCache () | |
void | clear () |
void | resetFeatureLabel () |
resetFeatureLabel is used to reset the label to be used when extracting features from the navigation. More... | |
Public Attributes | |
std::string | m_featureLabel |
cacheVec_t * | m_caches |
cacheMap_t | m_cacheMap |
std::vector< Trig::FeatureContainer > | m_featureContainers |
std::vector< bool > | m_featureContainersValid |
size_t | m_nFeatureContainers = 100 |
mutex_t | m_mutex |
Definition at line 635 of file TrigMatchToolCore.h.
typedef std::unordered_map<std::string, cacheVec_t> TrigMatchToolCore::SlotCache::cacheMap_t |
Definition at line 682 of file TrigMatchToolCore.h.
typedef std::vector<TrigFeatureCacheBase*> TrigMatchToolCore::SlotCache::cacheVec_t |
Definition at line 677 of file TrigMatchToolCore.h.
typedef std::lock_guard<mutex_t> TrigMatchToolCore::SlotCache::lock_t |
Definition at line 690 of file TrigMatchToolCore.h.
typedef std::recursive_mutex TrigMatchToolCore::SlotCache::mutex_t |
Definition at line 689 of file TrigMatchToolCore.h.
|
inline |
Definition at line 637 of file TrigMatchToolCore.h.
|
inline |
Definition at line 642 of file TrigMatchToolCore.h.
|
inline |
Definition at line 651 of file TrigMatchToolCore.h.
|
inline |
resetFeatureLabel is used to reset the label to be used when extracting features from the navigation.
It should not be necessary for users to call this function - it will be reset automatically.
Definition at line 669 of file TrigMatchToolCore.h.
cacheMap_t TrigMatchToolCore::SlotCache::m_cacheMap |
Definition at line 683 of file TrigMatchToolCore.h.
cacheVec_t* TrigMatchToolCore::SlotCache::m_caches |
Definition at line 680 of file TrigMatchToolCore.h.
std::vector<Trig::FeatureContainer> TrigMatchToolCore::SlotCache::m_featureContainers |
Definition at line 685 of file TrigMatchToolCore.h.
std::vector<bool> TrigMatchToolCore::SlotCache::m_featureContainersValid |
Definition at line 686 of file TrigMatchToolCore.h.
std::string TrigMatchToolCore::SlotCache::m_featureLabel |
Definition at line 675 of file TrigMatchToolCore.h.
mutex_t TrigMatchToolCore::SlotCache::m_mutex |
Definition at line 691 of file TrigMatchToolCore.h.
size_t TrigMatchToolCore::SlotCache::m_nFeatureContainers = 100 |
Definition at line 687 of file TrigMatchToolCore.h.