CP::SysWriteHandle< T, Aux > Node1 CP::SysWriteHandle < T, Aux > - m_outputName - m_outputNameCache - m_evtStore - m_evtStoreGetter + SysWriteHandle() + SysWriteHandle() + empty() + operator bool() + getNamePattern() + getName() + record() + record() + 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