CP::SysCopyHandle< T > Node1 CP::SysCopyHandle< T > - m_evtStore - m_evtStoreGetter + SysCopyHandle() + SysCopyHandle() + empty() + operator bool() + getNamePattern() + getCopy() + initialize() + initialize() - getInputAffecting() - fillSystematics() * initialize() * initialize() Node2 CP::ISysHandleBase + ~ISysHandleBase() + empty() + getNamePattern() + getInputAffecting() + fillSystematics() Node2->Node1 Node3 asg::AsgMessagingForward - m_msg + AsgMessagingForward() + msgLvl() + msg() + msg() Node3->Node1 Node4 std::unordered_map < CP::SystematicSet, std::tuple< std::string, std::string, std::string > > + elements Node4->Node1 -m_nameCache Node5 CP::SystematicSet + SystematicSet() + SystematicSet() + SystematicSet() + SystematicSet() + SystematicSet() + begin() + end() + find() + empty() + size() and 12 more... + filterForAffectingSystematics() - joinNames() - computeHash() Node5->Node4 +keys Node6 std::set< CP::Systematic Variation > Node6->Node5 -m_sysVariations Node7 CP::SystematicVariation + testInvariant() + SystematicVariation() + SystematicVariation() + SystematicVariation() + SystematicVariation() + SystematicVariation() + SystematicVariation() + empty() + name() + basename() and 9 more... + makeToyVariation() + makeToyEnsemble() + makeContinuousEnsemble() + makeContinuous() Node7->Node6 +keys Node8 std::string Node8->Node1 -m_outputName -m_inputName Node8->Node7 -m_name Node10 CxxUtils::CachedValue < std::string > + CachedValue() + CachedValue() + CachedValue() + CachedValue() + CachedValue() + CachedValue() + operator=() + operator=() + set() + set() + isValid() + ptr() + store() + store() + reset() Node8->Node10 -ATLAS_THREAD_SAFE Node10->Node5 -m_joinedName Node12 CxxUtils::CachedValue < std::size_t > - ATLAS_THREAD_SAFE + CachedValue() + CachedValue() + CachedValue() + CachedValue() + CachedValue() + CachedValue() + operator=() + operator=() + set() + set() + isValid() + ptr() + store() + store() + reset() Node12->Node5 -m_hash