VP1TriggerUISystem Node1 VP1TriggerUISystem + VP1TriggerUISystem() + ~VP1TriggerUISystem() + create() + refresh() + erase() Node2 IVP1System - s_vp1verbose + IVP1System() + ~IVP1System() + name() + information() + contact_info() + controllerWidget() + saveState() + restoreFromState() + message() + messageDebug() and 15 more... + verbose() # create() # refresh() # erase() # uncreate() # registerController() - IVP1System() - operator=() - disallowUpdateGUI() - allowUpdateGUI() - setChannel() - channel() - deleteController() - setState() - setActiveState() - isRefreshing() - setRefreshing() - setCanRegisterController() Node2->Node1 Node3 QObject Node3->Node2 Node4 VP1String + VP1String() + ~VP1String() + str() + str() + str() + str() + str() + str() + str() + str() + str() + str() and 20 more... Node4->Node2 Node6 IVP1ChannelWidget + IVP1ChannelWidget() + init() + ~IVP1ChannelWidget() + type() + isAccumulator() + setRunEvtNumber() + saveState() + restoreFromState() + name() + unique_name() and 6 more... # create() # systemRefreshed() # systemErased() # goingToNextEvent() # uncreate() # lastOfActiveSystemsRefreshed() # turnOn() # turnOff() # getRunEvtNumber() # setEvtTimestamp() # getEvtTimestamp() # registerController() # registerSystem() - cloneID() - controllerWidget() - emitRefreshInfoChanged() - hasRefreshingSystem() - IVP1ChannelWidget() - operator=() - setCloneID() - systems() - deleteControllers() - state() - setState() - setCanRegister() Node4->Node6 Node5 IVP1System::Imp + name + information + contact_info + allowupdategui + state + activeState + controller + refreshing + canregistercontroller + Imp() Node5->Node2 -m_d Node6->Node5 +channel Node11 VP1Trig::Logger - m_lvl + Logger() + Logger() + ~Logger() + log_info() + log_warning() + log_verbose() + log_error() + log_fatal() + log_debug() + prefix() + qstr() + qstr() + pfx1() + pfx2() + pfx3() Node11->Node1 Node14 VP1Trig::VP1TriggerTool - m_status + VP1TriggerTool() + ~VP1TriggerTool() + operator=() + VP1TriggerTool() + process() + clear() + isReady() + setTrigLvlToProcess() + getTrigLvlToProcess() + setDataContainerFormat() + getDataContainerFormat() + getMuonCount() + getTriggerData_QTree() Node11->Node14 Node15 VP1Trig::VP1TriggerProcessor - m_initStatus - m_daqStatus - m_trigLvl - m_dataFormat - m_L1_QData - m_L2_QData - m_EF_QData - m_trigLvlDataSet + VP1TriggerProcessor() + ~VP1TriggerProcessor() + initialize() + loadData() + clearSystem() + getInitStatus() + getDaqStatus() + getDataFormat() + getTrigLvl() + getMuonsInEvt() + setDataFormat() + setTrigLvl() + getQTrigData() - processData() Node11->Node15 Node12 std::string Node12->Node11 -m_name Node14->Node1 +m_triggertool Node15->Node14 -m_triggerprocessor