IPhotonObservableTool Node1 IPhotonObservableTool   + ~IPhotonObservableTool() + evaluate() + evaluate() Node5 PhotonIDBDT::PhotonBDTCalculator - m_reserveVarsConv - m_reserveVarsUnconv - m_toolConv - m_toolUnconv - m_decorationName - m_excludeTRT - m_forceRecompute + PhotonBDTCalculator() + ~PhotonBDTCalculator() + initialize() + evaluate() + decorate() + getScore() + evaluate() - fillVariablesConv() - fillVariablesUnconv() - isConverted() Node1->Node5 Node2 IObservableTool   + ~IObservableTool() + evaluate() Node2->Node1 Node3 asg::IAsgTool   + ~IAsgTool() + print() Node3->Node2 Node4 IAlgTool     Node4->Node3