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