Newer
Older
Presentations / FCCee / KKMC / release_v4p30 / mchrzasz.tex
@Marcin Chrzaszcz Marcin Chrzaszcz on 14 Oct 2020 12 KB kkmc slides
\documentclass[11 pt,xcolor={dvipsnames,svgnames,x11names,table}]{beamer}

\usepackage[english]{babel}
\usepackage{polski}


\usetheme[
	bullet=circle,		% Other option: square
	bigpagenumber,		% circled page number on lower right
	topline=true,			% colored bar at the top of the frame
	shadow=false,			% Shading for beamer blocks
	watermark=BG_lower,	% png file for the watermark
	]{Flip}

%\logo{\kern+1.em\includegraphics[height=1cm]{SHiP-3_LightCharcoal}}


\usepackage[lf]{berenis}
\usepackage[LY1]{fontenc}
\usepackage[utf8]{inputenc}

\usefonttheme{professionalfonts}
\usepackage[no-math]{fontspec}
\defaultfontfeatures{Mapping=tex-text}	% This seems to be important for mapping glyphs properly

\setmainfont{Gillius ADF}			% Beamer ignores "main font" in favor of sans font
\setsansfont{Gillius ADF}			% This is the font that beamer will use by default
% \setmainfont{Gill Sans Light}		% Prettier, but harder to read

\setbeamerfont{title}{family=\fontspec{Gillius ADF}}

\input t1augie.fd

%\newcommand{\handwriting}{\fontspec{augie}} % From Emerald City, free font
%\newcommand{\handwriting}{\usefont{T1}{fau}{m}{n}} % From Emerald City, free font
% \newcommand{\handwriting}{}	% If you prefer no special handwriting font or don't have augie

%% Gill Sans doesn't look very nice when boldfaced
%% This is a hack to use Helvetica instead
%% Usage: \textbf{\forbold some stuff}
%\newcommand{\forbold}{\fontspec{Arial}}

\usepackage{graphicx}
\usepackage[export]{adjustbox}

\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{bm}
\usepackage{colortbl}


\usepackage{mathrsfs} 			% For Weinberg-esque letters
\usepackage{cancel}				% For "SUSY-breaking" symbol
\usepackage{slashed}            % for slashed characters in math mode
\usepackage{bbm}                % for \mathbbm{1} (unit matrix)
\usepackage{amsthm}				% For theorem environment
\usepackage{multirow}			% For multi row cells in table
\usepackage{arydshln} 			% For dashed lines in arrays and tables
\usepackage{siunitx}
\usepackage{xhfill}
\usepackage{grffile}
\usepackage{textpos}
\usepackage{subfigure}
\usepackage{tikz}

%\usepackage{hepparticles}
\usepackage[italic]{hepparticles}

\usepackage{hepnicenames}

% Drawing a line
\tikzstyle{lw} = [line width=20pt]
\newcommand{\topline}{%
  \tikz[remember picture,overlay] {%
    \draw[crimsonred] ([yshift=-23.5pt]current page.north west)
             -- ([yshift=-23.5pt,xshift=\paperwidth]current page.north west);}}



% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
\usepackage{tikzfeynman}		% For Feynman diagrams
\usetikzlibrary{arrows,shapes}
\usetikzlibrary{trees}
\usetikzlibrary{matrix,arrows} 				% For commutative diagram
% http://www.felixl.de/commu.pdf
\usetikzlibrary{positioning}				% For "above of=" commands
\usetikzlibrary{calc,through}				% For coordinates
\usetikzlibrary{decorations.pathreplacing}  % For curly braces
% http://www.math.ucla.edu/~getreuer/tikz.html
\usepackage{pgffor}							% For repeating patterns

\usetikzlibrary{decorations.pathmorphing}	% For Feynman Diagrams
\usetikzlibrary{decorations.markings}
\tikzset{
	% >=stealth', %%  Uncomment for more conventional arrows
	vector/.style={decorate, decoration={snake}, draw},
	provector/.style={decorate, decoration={snake,amplitude=2.5pt}, draw},
	antivector/.style={decorate, decoration={snake,amplitude=-2.5pt}, draw},
	fermion/.style={draw=gray, postaction={decorate},
		decoration={markings,mark=at position .55 with {\arrow[draw=gray]{>}}}},
	fermionbar/.style={draw=gray, postaction={decorate},
		decoration={markings,mark=at position .55 with {\arrow[draw=gray]{<}}}},
	fermionnoarrow/.style={draw=gray},
	gluon/.style={decorate, draw=black,
		decoration={coil,amplitude=4pt, segment length=5pt}},
	scalar/.style={dashed,draw=black, postaction={decorate},
		decoration={markings,mark=at position .55 with {\arrow[draw=black]{>}}}},
	scalarbar/.style={dashed,draw=black, postaction={decorate},
		decoration={markings,mark=at position .55 with {\arrow[draw=black]{<}}}},
	scalarnoarrow/.style={dashed,draw=black},
	electron/.style={draw=black, postaction={decorate},
		decoration={markings,mark=at position .55 with {\arrow[draw=black]{>}}}},
	bigvector/.style={decorate, decoration={snake,amplitude=4pt}, draw},
}

% TIKZ - for block diagrams,
% from http://www.texample.net/tikz/examples/control-system-principles/
% \usetikzlibrary{shapes,arrows}
\tikzstyle{block} = [draw, rectangle,
minimum height=3em, minimum width=6em]




\usetikzlibrary{backgrounds}
\usetikzlibrary{mindmap,trees}	% For mind map
\newcommand{\degree}{\ensuremath{^\circ}}
\newcommand{\E}{\mathrm{E}}
\newcommand{\TeV}{\mathrm{TeV}}
\newcommand{\Var}{\mathrm{Var}}
\newcommand{\Cov}{\mathrm{Cov}}
\newcommand\Ts{\rule{0pt}{2.6ex}}       % Top strut
\newcommand\Bs{\rule[-1.2ex]{0pt}{0pt}} % Bottom strut

\graphicspath{{images/}}	% Put all images in this directory. Avoids clutter.

% SOME COMMANDS THAT I FIND HANDY
% \renewcommand{\tilde}{\widetilde} % dinky tildes look silly, dosn't work with fontspec
\newcommand{\comment}[1]{\textcolor{comment}{\footnotesize{#1}\normalsize}} % comment mil	
\newcommand{\Comment}[1]{\textcolor{Comment}{\footnotesize{#1}\normalsize}} % comment bold
\newcommand{\COMMENT}[1]{\textcolor{COMMENT}{\footnotesize{#1}\normalsize}} % comment crazy bold
\newcommand{\Alert}[1]{\textcolor{Alert}{#1}} % louder alert
\newcommand{\ALERT}[1]{\textcolor{ALERT}{#1}} % loudest alert
%% "\alert" is already a beamer pre-defined
\newcommand*{\Scale}[2][4]{\scalebox{#1}{$#2$}}%

\def\Put(#1,#2)#3{\leavevmode\makebox(0,0){\put(#1,#2){#3}}}

\usepackage{gmp}
\usepackage[final]{feynmp-auto}

\usepackage[backend=bibtex,style=numeric-comp,firstinits=true]{biblatex}
\bibliography{bib}
\setbeamertemplate{bibliography item}[text]

\makeatletter\let\frametextheight\beamer@frametextheight\makeatother

% suppress frame numbering for backup slides
% you always need the appendix for this!
\newcommand{\backupbegin}{
	\newcounter{framenumberappendix}
	\setcounter{framenumberappendix}{\value{framenumber}}
}
\newcommand{\backupend}{
	\addtocounter{framenumberappendix}{-\value{framenumber}}
	\addtocounter{framenumber}{\value{framenumberappendix}}
}


\definecolor{links}{HTML}{2A1B81}
%\hypersetup{colorlinks,linkcolor=,urlcolor=links}

% For shapo's formulas:
\def\lsi{\raise0.3ex\hbox{$<$\kern-0.75em\raise-1.1ex\hbox{$\sim$}}}
\def\gsi{\raise0.3ex\hbox{$>$\kern-0.75em\raise-1.1ex\hbox{$\sim$}}}
\newcommand{\lsim}{\mathop{\lsi}}
\newcommand{\gsim}{\mathop{\gsi}}
\newcommand{\wt}{\widetilde}
%\newcommand{\ol}{\overline}
\newcommand{\Tr}{\rm{Tr}}
\newcommand{\tr}{\rm{tr}}
\newcommand{\eqn}[1]{&\hspace{-0.7em}#1\hspace{-0.7em}&}
\newcommand{\vev}[1]{\rm{$\langle #1 \rangle$}}
\newcommand{\abs}[1]{\rm{$\left| #1 \right|$}}
\newcommand{\eV}{\rm{eV}}
\newcommand{\keV}{\rm{keV}}
\newcommand{\GeV}{\rm{GeV}}
\newcommand{\im}{\rm{Im}}
\newcommand{\disp}{\displaystyle}
\newcommand{\at}{\makeatletter @\makeatother}

\def\be{\begin{equation}}
\def\ee{\end{equation}}
\def\ba{\begin{eqnarray}}
\def\ea{\end{eqnarray}}
\def\d{\partial}
\def\l{\left(}
\def\r{\right)}
\def\la{\langle}
\def\ra{\rangle}
\def\e{{\rm e}}
\def\Br{{\rm Br}}
\def\fixme{FIXME}



\def\ARROW{{\color{JungleGreen}{$\Rrightarrow$}}\xspace}
\def\ARROWR{{\color{WildStrawberry}{$\Rrightarrow$}}\xspace}

\author{ {Marcin Chrzaszcz} (IFJ PAN)}
\institute{UZH}
\title[KKMC status]{KKMC status}


\begin{document}
\tikzstyle{every picture}+=[remember picture]

{
\setbeamertemplate{sidebar right}{\llap{\includegraphics[width=\paperwidth,height=\paperheight]{bubble2}}}
\begin{frame}[c]%{\phantom{title page}}
\begin{center}
\begin{center}
	\begin{columns}
		\begin{column}{0.75\textwidth}
			\flushright \bfseries \huge {KKMC status}
		\end{column}
                \begin{column}{0.02\textwidth}
                  {~}
                  \end{column}
                \begin{column}{0.23\textwidth}
                 % \hspace*{-1.cm}
                  \vspace*{-3mm}
                  \includegraphics[width=0.7\textwidth]{fcc}
                  \end{column}

	\end{columns}
\end{center}
	\quad
	\vspace{3em}
\begin{columns}                                                                                                                                                
\begin{column}{0.44\textwidth}                                                                                                                                 
\flushright \vspace{-1.8em} {\fontspec{Trebuchet MS} \Large Marcin Chrzaszcz\\\vspace{-0.1em} Stanislaw Jadach\\\vspace{-0.1em} Andrzej Siodmok\\\vspace{-0.1em}}
                                                                                                                                                               
\end{column}                                                                                                                                                   
\begin{column}{0.53\textwidth}                                                                                                                                 
%\includegraphics[height=1.3cm]{cern}{~}{~}                                                                                                                    
~~~~\includegraphics[height=1.1cm]{ifj.png}                                                                                                                    
\end{column}                                                                                                                                                   
\end{columns}       


\vspace{1em}
%		\footnotesize\textcolor{gray}{With N. Serra, B. Storaci\\Thanks to the theory support from M. Shaposhnikov, D. Gorbunov}\normalsize\\
\vspace{0.5em}

	\textcolor{normal text.fg!50!Comment}{Physics Performance meetings, 19$^{th}$ August 2020}
\end{center}
\end{frame}
}


\begin{frame}\frametitle{What is KKMC?}
\ARROW KKMC is the MC event generator for the process:
\begin{align*}
\Pelectron \APelectron \to f \bar{f} ~+~n \Pphoton,
\end{align*}
where $f=\mu,\tau,\nu,u,d,s,c,b$.\\
\ARROWR Interfaced with Tauola $\&$ Photos $\&$ Dizet.\\
\ARROW Main LEP generator. Since the LEP times:
\begin{itemize}
\item v4.16, Oct. 2001, Improved $\nu\nu$ matrix elm.
\item v4.19, Sept. 2002, With C++ wrappers.
\item v4.22, June 2013, Added $\mu^+ \mu^-$ and $q\bar{q}$ beams. 
\item v4.30, Aug. 2020, LHE files interface, updated Tauola $\&$ Dizet versions, moved to github, etc. (todays presentation :) ). 

\end{itemize}



\end{frame}


\begin{frame}\frametitle{KKMC \at~github}
\begin{center}
\includegraphics[width=0.99\textwidth]{images/github.png}
\end{center}

\ARROW Visit us \at~\href{https://github.com/KrakowHEPSoft}{https://github.com/KrakowHEPSoft}\\
\ARROWR More projects from Krakow group is being migrated there (for now they remain invisible).\\
\ARROW GitHub allows for bug reports and discussion with authors; forking to the experimental environments.



\end{frame}


\begin{frame}\frametitle{Tauola @ KKMC}
\ARROW In the KKMC v4.30, Tauola was updated to 2017 version.\\
\ARROW It has everything that we need:
\begin{itemize}
\item RCHL currents.
\item C++ interface.
\item Anomalous couplings.
\item Place holders to add new Matrix el. in C++.
\item Alternative parametrization of $3\pi$ currents.
\item Documentation: \href{https://arxiv.org/abs/1609.04617}{arxiv::1609.04617}
\end{itemize}

\begin{center}
\includegraphics[width=0.8\textwidth]{images/tauola.png}
\end{center}

\end{frame}




\begin{frame}\frametitle{LHE KKMC interface}
\ARROW KKMC can now produce LesHouches file format events.


\begin{center}
\includegraphics[width=0.8\textwidth]{images/lhe.png}
\end{center}


\end{frame}





\begin{frame}\frametitle{LHE KKMC interface}

\begin{center}
\includegraphics[width=0.9\textwidth]{images/lhe2.png}
\end{center}
\begin{small}
\ARROW The LHE files are accepted by the FCCSW software.\\
\href{https://hep-fcc.github.io/fcc-tutorials/}{https://hep-fcc.github.io/fcc-tutorials/}~ Many thanks to Clement and Gerardo!\\
\ARROW Simple test with $\Pelectron \APelectron \to \Pmuon \APmuon$ \at~$91~\rm GeV$.
\\
\end{small}
\includegraphics[angle=-90,width=0.42\textwidth]{{images/mz_zoom_Z_sel0_stack_log}.pdf}
\includegraphics[angle=-90,width=0.42\textwidth]{{images/mz_zoom3_Z_sel0_nostack_log}.pdf}
\end{frame}



\begin{frame}\frametitle{Other improvements}

\ARROW Now KKMC accepts ROOT6 (also backward compatibility to ROOT5 is maintained).\\
\ARROW Dizet is installed in the v6.45.\\
\ARROW Other versions: v6.42-cpc, v6.42, v6.21 are included and can be turned on if needed.

\begin{center}
\begin{Large}
Future plans
\end{Large}
\end{center}
\ARROW Move everything to C++.\\
\ARROW Full integration with FCCSW.\\
\end{frame}





\backupbegin

\begin{frame}\frametitle{Backup}
\topline

\end{frame}

\backupend

\end{document}