Schönen Loop an (Matrix-)Baum ergänzen im TikZ-PaketEllipse ergänzen
Wie kann ich an die Ellipsen D und T noch Ellipse einen schönen Loop mit Text ergänzen, auch so dass sich Pfeile nicht überschneiden.
ergänzen?
*Hinweis: Da Ausschnitt aus größerem Projekt, steht die Ellipse in einer TikZ-Matrix.*
![alt text][1]
**Minimalbeispiel:**
    \documentclass[a4paper]{article}
    \usepackage[ngerman]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage{microtype}
    
    \usepackage{tikz}
    	\usetikzlibrary{shapes}
          	\usetikzlibrary{matrix}
            
    \begin{document}
            
    \begin{tikzpicture}[
    nodes={align=center, font=\sffamily}, 
    > = latex,
    level distance=2cm, 
    Ellipse/.style={ellipse,draw,minimum height=1cm,minimum width=2.75cm},
    Arrow/.style={->, bend angle=50, bend right, shorten >=0.125ex, shorten <=0.125ex},
    Label/.style={near start, sloped, fill=white, font=\scriptsize},
    ]
    
    \matrix (m) [
    matrix of nodes, 
    nodes={Ellipse},
    row sep=1cm,
    ]
    {
    \node(S){S}; \\      
    \node(D){D};  \\
    \node(T){T};  \\
    };
    
    % Pfeile
    \path[draw]
    % S to D, D to T
    (S) edge[->] (D)
    (D) edge[->] (T)
    % S to D / T
    (S.west) edge[Arrow] node [Label] {P40} (T.west)
    (S.west) edge[Arrow] Loop
    \path[draw] (D.west) edge[red, loop,] node [] {} ([yshift=4mm]D.west)
    % D to T
    ([yshift=-4mm]D.west) edge[Arrow] node [Label, midway, rotate=180] {P40} ([yshift=4mm]T.west)
    %
    %
    %
    % D to D
    ([xshift=-0mm]D.west) edge[red, loop] node [Label] {P20} (D.west)
    % T to T 
    %([xshift=-0mm]T.west) edge[red, loop] node [Label] {P20} (T.west)
    ;
{P} (D.west);
    
    \end{tikzpicture}
    \end{document} 
  [1]: http://texwelt.de/wissen/upfiles/55555555_52.pnghttp://texwelt.de/wissen/upfiles/55555555_53.png