Commit 7ce7d6c7 authored by ulrich_y's avatar ulrich_y
Browse files

Added introduction

parent 4fe4b263
%!TEX root=thesis
\begin{tabular}{l|r|l|p{5cm}|c}
\bf process & \bf order & \bf experiments & \bf comments & \bf
status\\\thickhline
$\mu\to\nu\bar\nu e$ & NNLO & MEG I\&II & polarised, massified \& exact & \cite{Engel:2019nfw}\\\hline
$\mu\to\nu\bar\nu e\gamma$ & NLO & MEG I & polarised &
\cite{Pruna:2017upz}\\
\hline
$\mu\to\nu\bar\nu eee$ & NLO & Mu3e & polarised & \cite{Pruna:2016spf} \\\hline
$\mu\to\nu\bar\nu e\gamma\gamma$ & LO & MEG & polarised & priv. comm.\\\hline
$\tau\to\nu\bar\nu e\gamma$ & NLO & BaBar & cuts in lab frame &
\cite{Pruna:2017upz}\\\hline
$\tau\to\nu\bar\nu l\ell\ell$ & NLO & Belle II & & $*$ \\\thickhline
\multirow{3}{*}{$e\mu\to e\mu$} & NLO & \multirow{3}{*}{MUonE} & &
complete
\\\cline{2-2}\cline{4-5}
& \multirow{2}{*}{NNLO} & & purely electronic corrections &
\cite{Banerjee:mcmule} \\\cline{4-5}
& & & mixed (massified) & $\dag$\\\hline
$\ell p\to\ell p$ & NNLO & P2, MUSE, Prad & only leptonic
corrections & complete\\\thickhline
$e^-e^-\to e^-e^-$ & NNLO & Prad & &$*$\\\hline
$e^+e^-\to e^+e^-$ & NNLO & & &$\dag$\\\hline
$e^+e^-\to \gamma\gamma$ & NNLO & PADME & &$\dag$\\\hline
$e^+e^-\to \mu^+\mu^-$ & NNLO & Belle & massified & $\dag$
\end{tabular}
%!TEX root=manual
\noindent
\mcmule{} ({\bf M}onte {\bf c}arlo for {\bf Mu}ons and other {\bf
le}ptons) is a generic framework for higher-order \ac{QED}
calculations of scattering and decay processes involving leptons. It
is written in Fortran~95 with two types of users in mind. First,
several processes are implemented, some at \ac{NLO}, some at
\ac{NNLO}. For these processes, the user can define an arbitrary
(infrared safe), fully differential observable and compute cross
sections and distributions. \mcmule{}'s processes, present and,
future, are listed in Table~\ref{tab:mcmuleprocs} together with the
relevant experiments for which the cuts are implemented. Second, the
program is set up s.t. additional processes can be implemented by
supplying the relevant matrix elements.
The public version of the code can be found at
\begin{lstlisting}[language=bash]
(*@\url{https://gitlab.psi.ch/mcmule/mcmule}@*)
\end{lstlisting}
An internal version can be found at
\begin{lstlisting}[language=bash]
(*@\url{https://gitlab.psi.ch/mcmule/monte-carlo}@*)
\end{lstlisting}
Access to the latter will be granted by the \mcmule{} core team
(\ac{MMCT}), usually for new collaborators who wish to extend
\mcmule{} in meaningful ways.
To obtain a copy of the code, {\tt git} is recommended
\begin{lstlisting}[language=bash]
$ git clone --recursive https://gitlab.psi.ch/mcmule/mcmule
\end{lstlisting}%stopzone
Alternatively, we provide a Docker container~\cite{Merkel:2014} for
easy deployment and legacy results (cf. Section~\ref{sec:docker}). In
multi-user environments, {\sl udocker}~\cite{Gomes:2017hct} can be
used instead. In either case, a pre-compiled copy of the code can be
obtained by calling
\begin{lstlisting}[language=bash]
$ docker pull yulrich/mcmule # requires Docker to be installed
$ udocker pull yulrich/mcmule # requires udocker to be installed
\end{lstlisting}
We provide instructions on how \mcmule{} is used in
Section~\ref{sec:example}.
\begin{figure}[t]
\centering
\input{figures/tab/tab:mcmuleprocs}
\renewcommand{\figurename}{Table}
\caption{A list of processes that are either already included in
\mcmule{}, almost implemented ($*$), or planned to be implemented
($\dag$).}
\label{tab:mcmuleprocs}
\end{figure}
......@@ -44,6 +44,9 @@ publication~\cite{Banerjee:mcmule} as well as the doctoral thesis it
is based on~\cite{Ulrich:2020phd} for detailed background information.}
\end{abstract}
\input{introduction}
\bibliographystyle{JHEP}
\bibliography{reference}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment