\documentclass[12pt,border=3pt,tikz,class=scrartcl,multi=false]{standalone}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{times}
\usepackage{pgfplots}
\pgfplotsset{compat=1.10}
\usetikzlibrary{positioning,calc,arrows.meta}
\pagestyle{empty}
\begin{document}
\begin{tikzpicture}[>=latex',x=1cm,y=1cm]
\begin{scope}[xshift=.5cm]
\draw [thick]
(-3,0) -- ++(.25,0) (-2,-.75) -- ++(.25,0) (-2,1) -- ++(.25,0) (-1,0) -- ++(.25,0)
;
\draw [semithick,dash pattern=on 2pt off 2pt]
(-2,-.75) -- (-2.75,0) -- (-2,1)
(-1.75,-.75) -- (-1,0) -- (-1.75,1)
;
\draw [->,red,semithick] (-2.875,-.25) -- ++(0,.5);
\draw [->,red,semithick,xshift=-1.5pt] (-1.875,-1) -- ++(0,.5);
\draw [<-,red,semithick,xshift=1.5pt] (-1.875,-1) -- ++(0,.5);
\draw [->,red,semithick] (-.875,-.25) -- ++(0,.5);
\end{scope}
\draw [][scale=3,width=2,length=2]},thick]
(0,-1.1) -- ++(0,2.2)
node [pos=0,anchor=north,text centered] {\scriptsize energy}
;
\begin{scope}[xshift=-.75cm]
\draw [thick]
(3,-.5) -- ++(.25,0) (2,-1) -- ++(.25,0) (2,.5) -- ++(.25,0) (1,0) -- ++(.25,0)
;
\draw [semithick,dash pattern=on 2pt off 2pt]
(2.25,-1) -- (3,-.5) -- (2.25,.5)
(2,-1) -- (1.25,0) -- (2,.5)
;
\draw [->,red,semithick] (1.125,-.25) -- ++(0,.5);
\draw [->,red,semithick,xshift=-1.5pt] (2.125,-1.25) -- ++(0,.5);
\draw [<-,red,semithick,xshift=1.5pt] (2.125,-1.25) -- ++(0,.5);
\draw [->,red,semithick] (3.125,-.75) -- ++(0,.5);
\end{scope}
\end{tikzpicture}
\end{document}