VNetworkLWTNN Node1 VNetworkLWTNN + VNetworkLWTNN() + writeNetToTTree() + ~VNetworkLWTNN() + deleteAllButNet() + VNetworkBase() + VNetworkBase() + VNetworkBase() + writeNetToTTree() + writeNetToTTree() + writeNetToTTree() # print() # setupPersistedVariables() - fillJson() - readStringFromTTree() - writeStringToTTree() - ClassDefOverride() Node2 VNetworkBase + VNetworkBase() + VNetworkBase() + VNetworkBase() + ~VNetworkBase() + compute() + writeNetToTTree() + writeNetToTTree() + writeNetToTTree() + getOutputLayers() + isFile() + deleteAllButNet() + representNetworkInputs() + representNetworkOutputs() + isFile() # setupPersistedVariables() # setupNet() # print() # isRootFile() # removePrefixes() # removePrefixes() - ClassDef() Node2->Node1 Node3 ISF_FCS::MLogging - ATLAS_THREAD_SAFE + MLogging() + MLogging() + operator=() + ~MLogging() + msgLvl() + msg() + msg() + level() + setLevel() + startMsg() Node3->Node2 Node4 std::string Node4->Node1 -m_printable_name #m_json Node4->Node2 +m_defaultTreeName #m_inputFile Node4->Node3 -m_nm Node5 std::basic_string< char > Node5->Node4