I asked a question before about how to make a 4-point vertex before involving a blob. I got an answer in the form of
\documentclass{article}
\usepackage{tikz-feynman,contour}
\begin{document}
\begin{tikzpicture}
\begin{feynman}
\vertex[blob,label={above:$P$}] (m) at ( 0, 0) {\contour{white}{$\leftarrow$}};
\vertex (a) at (-2,-1) {$K' + P \\ \uparrow$};
\vertex (b) at ( 2,-1) {$\uparrow \\ K + P$};
\vertex (c) at (-2, 1) {$-K' \\ \downarrow$};
\vertex (d) at ( 2, 1) {$\downarrow \\ -K$};
\diagram* {
(d) -- [fermion] (m) -- [fermion] (c),
(b) -- [fermion] (m) -- [fermion] (a),
};
\end{feynman}
\end{tikzpicture}
\end{document}
Now I want to make one that looks like this:
How do I have to modify my initial code, to get this one?
//Edit: Arrows pointing to the left in the bosonic propagators (curly lines) at the right side would be nice, too.
//Edit2: This is what I have:
\documentclass{article}
\usepackage{tikz-feynman,contour}
\begin{document}
\begin{tikzpicture}
\begin{feynman}
\vertex[blob,label={above:$P$}] (m) at ( 0, 0) {\contour{white} {$\leftarrow$}};
\vertex (a) at (-2,-1) {$K' + P \\ \uparrow$};
\vertex (b) at ( 2,-1) {$\uparrow \\ K + P$};
\vertex (c) at (-2, 1) {$-K' \\ \downarrow$};
\vertex (d) at ( 2, 1) {$\downarrow \\ -K$};
\diagram* {
(d) -- [fermion] (m) -- [fermion] (c),
(b) -- [fermion] (m) -- [fermion] (a),
};
\end{feynman}
\begin{feynman}
\vertex(m) at ( 0, 0);
\vertex (a) at (-2,-1) {$K + P \\ \uparrow$};
\vertex (c) at (-2, 1) {$-K \\ \downarrow$};
\vertex(n) at ( 2, 0) {$P$};
\diagram* {
(m) -- [fermion] (a),
(m) -- [fermion] (c),
(n) -- [boson] (m),
};
\end{feynman}
\begin{feynman}
\vertex(m) at ( 0, 0);
\vertex (a) at (2,-1) {$K + P \\ \uparrow$};
\vertex (c) at (2, 1) {$-K \\ \downarrow$};
\vertex(n) at ( -2, 0) {$P$};
\diagram* {
(m) -- [fermion] (a),
(m) -- [fermion] (c),
(n) -- [boson] (m),
};
\end{feynman}
\end{tikzpicture}
\end{document}
I got all 3 diagrams that I want. My problem is, that they are all beneath each other, but I need them next to each other (with an arrow and a plus sign). Any suggestions?