TXC::L1TopoConfigOutputList Node1 TXC::L1TopoConfigOutputList + L1TopoConfigOutputList() + ~L1TopoConfigOutputList() + L1TopoConfigOutputList() + operator=() + getOutputList() + getTriggerLines() + hasTrigger() + getTrigger() + addOutputListElement() + addTriggerLine() + sort() Node2 TXC::TriggerLine - m_algoId - m_module - m_fpga - m_clock - m_bit - m_counter + TriggerLine() + name() + algoname() + algoid() + module() + fpga() + clock() + bit() + counter() - calcCounter() Node2->Node1 -m_undef Node7 std::vector< TXC::Trigger Line > Node2->Node7 +elements Node3 std::string Node3->Node2 -m_algoname -m_name Node6 std::unordered_set < std::string > Node3->Node6 +keys Node9 TXC::OutputListElement - m_algoId - m_module - m_fpga - m_clock - m_firstBit + OutputListElement() + algoname() + algoid() + module() + fpga() + clock() + firstbit() Node3->Node9 -m_algoname Node4 std::basic_string< char > Node4->Node3 Node5 std::unordered_set < unsigned int > + keys Node5->Node1 -m_triggercounters Node6->Node1 -m_triggernames Node7->Node1 -m_triggerlines Node8 std::vector< TXC::Output ListElement > Node8->Node1 -m_outputListElements Node9->Node8 +elements