I have following code in TiKZ:
\documentclass[border=.5cm]{standalone}
\usepackage{tikz}
\usetikzlibrary{positioning,calc,decorations.text}
\begin{document}
\begin{tikzpicture}
\draw (0, 0) circle (1cm);
\draw[rounded corners = .1cm] (200:1.2cm) arc (200:-20:1.2cm) -- (-20:2.2cm) arc (-20:200:2.2cm) -- cycle;
\draw[] (0,1.25cm) -- (0,2.15cm);
\draw[gray] (-.1cm,2.3cm) -- (-.1cm,3.5cm);
\draw[gray] (200:2.4cm) arc (200:90:2.4cm);
\draw[gray] (90:3.4cm) arc (90:200:3.4cm);
\draw[rounded corners = .1cm, red] (200:2.4cm) arc (200:90:2.4cm) -- (90:3.4cm) arc (90:200:3.4cm) -- cycle;
\end{tikzpicture}
\end{document}
Which result in the following picture:

But I need a slightly different image. I need red figure to follow gray vertical line (not at 90 degrees).
Any suggestions will highly appreciate.

atan2nowadays. – Qrrbrbirlbel Jun 30 '16 at 18:44