Newer
Older
Presentations / MC / HepData_PPG / mchrzasz.tex
@mchrzasz mchrzasz on 18 Nov 2016 14 KB added 2 PPG presentations
\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}

\usepackage{emerald}
\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{\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 mild
\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}
\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\ARROW{{\color{JungleGreen}{$\Rrightarrow$}}\xspace}
\def\ARROWR{{\color{WildStrawberry}{$\Rrightarrow$}}\xspace}

\author{ {\fontspec{Trebuchet MS}Marcin Chrz\k{a}szcz} (Universit\"{a}t Z\"{u}rich)}
\institute{UZH}
\title[Submitting results to HepData]{Submitting results to HepData}
\date{25 September 2014}


\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\fontspec{Trebuchet MS}\bfseries \Huge {Submitting results to HepData}
		\end{column}
                \begin{column}{0.02\textwidth}
                  {~}
                  \end{column}
                \begin{column}{0.23\textwidth}
                 % \hspace*{-1.cm}
                  \vspace*{-3mm}
                  \includegraphics[width=0.6\textwidth]{lhcb-logo}
                  \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 ChrzÄ…szcz\\\vspace{-0.1em}\small \href{mailto:mchrzasz@cern.ch}{mchrzasz@cern.ch}}

\end{column}
\begin{column}{0.53\textwidth}
\includegraphics[height=1.3cm]{uzh-transp}
\end{column}
\end{columns}

\vspace{1em}
		\footnotesize\textcolor{gray}{With M.Bettler, A.Puig, A. Grecu}\normalsize\\
\vspace{0.5em}

	\textcolor{normal text.fg!50!Comment}{Zurich meeting, CERN\\November 24, 2016}
\end{center}
\end{frame}
}

\begin{frame}[c]{HepData portal}
\begin{minipage}{\textwidth}

\begin{center}
%\only<1>{
%\includegraphics[width=0.9\textwidth]{images/hepdata.png}
%}
\only<1>
{
\includegraphics[width=0.9\textwidth]{images/hepdata2.png}
}
\end{center}




	\end{minipage}
		\vspace*{2.cm}
\end{frame}



\begin{frame}[c]{Why do we need HepData?}
\begin{minipage}{\textwidth}
{~}\\
\begin{center}
\only<1>{
\includegraphics[width=0.99\textwidth]{images/hepdata3.png}
}

\end{center}



	\end{minipage}
		\vspace*{2.cm}
\end{frame}



\begin{frame}[c]{The challenge}

	\begin{minipage}{\textwidth}
	{~}\\
	\ARROW The $\PB \to \PKstar \Pmu \Pmu$ analysis has produced over $80$ tables with results and correlation tables... \\
	\ARROW Theorists need all the correlation tables to make the global fit.\\
	\ARROW Reading the numbers form our tex files from all the theories groups is not really a nice way to do it:
	
	\begin{center}
	\includegraphics[width=0.7\textwidth]{images/bug.jpg}
	\end{center}
	
	\ARROW Many thanks for Alex Grecu for help understanding how the HepData works!
	
	
	\end{minipage}
		\vspace*{2.cm}
\end{frame}


\begin{frame}[c]{Automatic scripts}
	\begin{minipage}{\textwidth}

\ARROW Coding the 80 tables by hand without making a typo is impossible!\\

\begin{center}
\begin{columns}

\column{0.4\textwidth}
\includegraphics[width=0.95\textwidth]{images/table3.png}


\column{0.6\textwidth}
	\includegraphics[width=0.9\textwidth]{images/hepdata_format.png}


\end{columns}
\end{center}
\ARROW To make sure this is done correctly python scripts were written.\\
\ARROW The can with some minor modifications can be re-used for other applications.\\
\ARROW HepData is an extremely useful portal. \\
\ARROW Let's make our results ''One click away'' for theorists!
\begin{center}
\includegraphics[width=0.4\textwidth]{images/click.png}
\end{center}



	\end{minipage}
		\vspace*{2.cm}
\end{frame}

\backupbegin

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

\end{frame}

\begin{frame}[c]{Example:}

	\begin{minipage}{\textwidth}
	\only<1>{
	\begin{exampleblock}{}
\ARROWR	The scripts I show here are not $100~\%$ plug and play. \\
\ARROWR Each table in latex is a bit different and needs some special modification.\\
\ARROWR But to modify the scripts and apply them to your case should not be much work.\\
	
	\end{exampleblock}

}
\only<2>{
\begin{center}
	\includegraphics[width=0.7\textwidth]{images/table.png}
\end{center}
}
\only<3>{
\begin{center}
	\includegraphics[width=0.99\textwidth]{images/table2.png}
\end{center}

}

	
	\end{minipage}
		\vspace*{2.cm}
\end{frame}



\begin{frame}[c]{Correlation tables}

	\begin{minipage}{\textwidth}
	\ARROW The main problem was the correlation tables...\\
	\ARROW We had around $80$ of them...\\
	\only<1>{
	\begin{center}
	\includegraphics[width=0.95\textwidth]{images/table3.png}
	\end{center}
	}
\only<2>{	
		\begin{center}
	\includegraphics[width=0.95\textwidth]{images/table4.png}
	\end{center}
	}
	\end{minipage}
		\vspace*{2.cm}
\end{frame}


\begin{frame}[c]{HepData format}

	\begin{minipage}{\textwidth}
	\ARROW So HepData format is completely different then tex.
	\begin{center}
	\includegraphics[width=0.9\textwidth]{images/hepdata_format.png}
	\end{center}



	\end{minipage}
		\vspace*{2.cm}
\end{frame}


\begin{frame}[c]{My scripts}

	\begin{minipage}{\textwidth}
\ARROW Written in python.\\
\ARROW Will briefly go through the some of it's functions.
\only<1>{
\begin{center}
\includegraphics[width=1.1\textwidth]{images/code1.png}
\end{center}
}

\only<2>{
\begin{center}
\includegraphics[width=1.1\textwidth]{images/code2.png}
\end{center}

}
\only<3>{
\begin{center}
\includegraphics[width=0.8\textwidth]{images/code3.png}
\end{center}

}
\only<4>{
\begin{center}
\includegraphics[width=0.8\textwidth]{images/code5.png}
\end{center}

}
\only<5>{
\begin{center}
\includegraphics[width=0.8\textwidth]{images/out1.png}
\end{center}


}


	\end{minipage}
		\vspace*{2.cm}
\end{frame}



\begin{frame}[c]{User case}

	\begin{minipage}{\textwidth}
\ARROW There will be things that need to be changed for each table:

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

	\end{minipage}
		\vspace*{2.cm}
\end{frame}



\begin{frame}[c]{Error encoding}

	\begin{minipage}{\textwidth}
\ARROW If you need to encode errors in HepData format:
\begin{center}
\includegraphics[width=0.9\textwidth]{images/out2.png}
\end{center}



	\end{minipage}
		\vspace*{2.cm}
\end{frame}



\begin{frame}[c]{Submitting procedure}
	\begin{minipage}{\textwidth}
	{~}\\
\ARROW Albert and Marco have put in a procedure for submitting your results to HepData:
\begin{itemize}
\item You contact Alex Grecu that he prepares you a temporary slot on HepData. You will get from him number and password that you can use for logging.
\item He will also prepare a JIRA task for this data submission.
\item You code in your result (please remember to always have your own copy as data can be lost in HepData portal).
\item Once you finish coding, your results will be reviewed/sign off by the analysis e-group.
\item RD convenors are also in the loop.
\item After you collected enough pokemons ( :P ) Alex submits this to HepData.

\end{itemize}



	\end{minipage}
		\vspace*{2.cm}
\end{frame}






\begin{frame}[c]{Summary}

	\begin{minipage}{\textwidth}
\ARROW HepData is a tricky format that unfortunately is not similar to other ones :(\\
\ARROW I am afraid that everyone has to adjust those scripts for they tables.\\
\ARROW If you want to put the results to HepData do it with the paper submission!\\
\ARROW If you already produced some results and want to copy them from tex files to Hepdata you can start with my scripts: \\ \href{http://www.physik.uzh.ch/~mchrzasz/HepData/KstarMuMu/}{\url{http://www.physik.uzh.ch/~mchrzasz/HepData/KstarMuMu/}}\\
\ARROW Or on git: \\ \href{https://git.physik.uzh.ch/gitbucket/mchrzasz/HepData}{\url{https://git.physik.uzh.ch/gitbucket/mchrzasz/HepData}}

	\end{minipage}
		\vspace*{2.cm}
\end{frame}









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

\end{frame}

\backupend

\end{document}