I need help with some vector in Tikz. I don't know how to put the place the angle between B and v!
It should look like this (without the fat yellow q+ bobble):

Here is what I have tried:
\documentclass[border=10pt, tikz]{standalone}
\usetikzlibrary{calc,intersections} %,quotes,angles doesn't work
\begin{document}
\begin{tikzpicture}
\coordinate (start) at (0,0) {};
\coordinate (A) at (0,5) node [above of=A, yshift=-20pt] {$\vec{q} (\vec{v} \vec{B})$};
\coordinate (B) at ($(A)+(-20:3)$) node [above of=B, yshift=-20pt] {$\vec{q} \vec{E}$};
\draw[->] (0,0) -- (A);
\draw[->] (0,0) -- (B);
\draw[->,red] (0,0) -- ($(0,0)!0.3333!(B)$) node [right, yshift=-5pt] {$\vec{E}$};
\draw[->] (0,0) -- (4,1) node [right] (F) {$\vec{B}$};
\draw[->] (0,0) -- (2.5,-.5) node [right] (G) {$\vec{v}$};
%\draw pic["$\alpha$", draw=orange, <->, angle eccentricity=1.2, angle radius=1cm]
{angle=start--F--G};
\end{tikzpicture}
\end{document}
Kind regards and thank you very much in advance!


stickler to the rules;-)) – Jul 01 '15 at 13:55