TrigConf::L1TopoOutput Node1 TrigConf::L1TopoOutput + L1TopoOutput() + L1TopoOutput() + ~L1TopoOutput() + className() + algName() + clock() + firstBit() + fpga() + board() + triggerLines() Node2 TrigConf::DataStructure # m_initialized # m_dataSPtr # m_dataPtr # m_name + DataStructure() + DataStructure() + DataStructure() + operator=() + operator=() + DataStructure() + DataStructure() + DataStructure() + DataStructure() + ~DataStructure() and 30 more... + printElement() # update() Node2->Node1