EventReco::HyPERModel Node1 EventReco::HyPERModel # m_topology - m_toolTrainedOnEven - m_toolTrainedOnOdd - m_inputIndex - m_boundInputs - m_outputNodes - m_outputIndex - m_outputsFloat - m_outputsInt64 - s_edgeIndexName - s_hyperEdgeIndexName + HyPERModel() + ~HyPERModel() + initialize() + setTopology() + getTopology() + getInputNames() + getModelOutputs() + getOutputNames() + setInputs() + evaluate() + getOutputs() + clearInputs() + clearOutputs() + printInputInfo() + printOutputInfo() - contentToString() - shapeToString() Node2 EventReco::HyPERTtbarAll HadronicModel   + HyPERTtbarAllHadronicModel() + getInputNames() + getModelOutputs() + getOutputNames() Node1->Node2 Node3 EventReco::HyPERTtbarDiLepton Model   + HyPERTtbarDiLeptonModel() + getInputNames() + getModelOutputs() + getOutputNames() Node1->Node3 Node4 EventReco::HyPERTtbarLJets Model   + HyPERTtbarLJetsModel() + getInputNames() + getModelOutputs() + getOutputNames() Node1->Node4