![]() |
ATLAS Offline Software
|
Used to cache each incoming Decision object's ElementLink which is being used to identify the Decision object for the purposes of de-duplication merging. More...
#include <InputMakerBase.h>
Public Member Functions | |
| void | setMatchingHash (const TrigCompositeUtils::Decision *inputDecision, const uint64_t matchingHash) |
| void | linkOutputToInput (const TrigCompositeUtils::Decision *outputDecision, const TrigCompositeUtils::Decision *inputDecision) |
| uint64_t | getMatchingHash (const TrigCompositeUtils::Decision *outputDecision) const |
Public Attributes | |
| std::map< const TrigCompositeUtils::Decision *, const TrigCompositeUtils::Decision * > | m_outputDecToInputDec |
| std::map< const TrigCompositeUtils::Decision *, uint64_t > | m_inputDecToMatchingHash |
Used to cache each incoming Decision object's ElementLink which is being used to identify the Decision object for the purposes of de-duplication merging.
Definition at line 35 of file InputMakerBase.h.
| uint64_t InputMakerBase::MatchingCache::getMatchingHash | ( | const TrigCompositeUtils::Decision * | outputDecision | ) | const |
Definition at line 237 of file InputMakerBase.cxx.
| void InputMakerBase::MatchingCache::linkOutputToInput | ( | const TrigCompositeUtils::Decision * | outputDecision, |
| const TrigCompositeUtils::Decision * | inputDecision | ||
| ) |
Definition at line 232 of file InputMakerBase.cxx.
| void InputMakerBase::MatchingCache::setMatchingHash | ( | const TrigCompositeUtils::Decision * | inputDecision, |
| const uint64_t | matchingHash | ||
| ) |
Definition at line 227 of file InputMakerBase.cxx.
| std::map<const TrigCompositeUtils::Decision*, uint64_t> InputMakerBase::MatchingCache::m_inputDecToMatchingHash |
Definition at line 40 of file InputMakerBase.h.
| std::map<const TrigCompositeUtils::Decision*, const TrigCompositeUtils::Decision*> InputMakerBase::MatchingCache::m_outputDecToInputDec |
Definition at line 39 of file InputMakerBase.h.
1.8.18