TCS::Connector Node1 TCS::Connector # m_isExecuted # m_hasInputOverflow # m_hasAmbiguity - m_conntype + Connector() + Connector() + ~Connector() + isInputConnector() + isSortingConnector() + isDecisionConnector() + isCountingConnector() + name() + algorithmName() + inputNames() and 13 more... # setIsExecuted() # setExecutionStatusCode() # inputConnectors() # algorithm() Node15 std::vector< TCS::Connector * > Node1->Node15 +elements Node2 TCS::ConfigurableAlg - m_algoId - m_algType - m_isLegacyTopo + ConfigurableAlg() + ~ConfigurableAlg() + setClassName() + setLegacyMode() + name() + className() + fullname() + algoId() + initialize() + reset() and 25 more... # defineParameter() # defineParameter() # doReset() # registerHist() # registerHist() # fillHist1D() # fillHist2D() # isocut() # isocut() - defineParameter() - ToString() Node2->Node1 #m_algorithm Node3 TrigConf::TrigConfMessaging - m_msg_tls + TrigConfMessaging() + ~TrigConfMessaging() + msgLvl() + msg() + msg() - TrigConfMessaging() - TrigConfMessaging() - operator=() Node3->Node2 Node4 std::string Node4->Node1 #m_name #m_algorithmName Node4->Node2 -m_className -m_name Node4->Node3 -m_name Node12 TCS::ParameterSpace - m_index + ParameterSpace() + ParameterSpace() + isInitialized() + algName() + addParameter() + addParameter() + addParameter() + setParameter() + setParameter() + setParameter() and 13 more... Node4->Node12 -m_algName Node16 std::vector< std::string > Node4->Node16 +elements Node5 std::basic_string< char > Node5->Node4 Node6 std::unique_ptr< Configurable Alg::ConfigurableAlgImpl > + operator->() Node6->Node2 -m_impl Node12->Node2 -m_parameters Node15->Node1 #m_inputConnectors Node16->Node1 #m_outputNames #m_inputNames Node17 TCS::StatusCode - m_status + StatusCode() + StatusCode() + getCode() + isSuccess() + isRecoverable() + isFailure() + operator|=() + operator&=() Node17->Node1 #m_executionStatusCode