Newer
Older
Presentations / Gambit / KEK / mchrzasz.tex
@mchrzasz mchrzasz on 30 Oct 2015 19 KB updatE
  1. \documentclass[11 pt,xcolor={dvipsnames,svgnames,x11names,table}]{beamer}
  2.  
  3. \usepackage[english]{babel}
  4. \usepackage{polski}
  5.  
  6.  
  7. \usetheme[
  8. bullet=circle, % Other option: square
  9. bigpagenumber, % circled page number on lower right
  10. topline=true, % colored bar at the top of the frame
  11. shadow=false, % Shading for beamer blocks
  12. watermark=BG_lower, % png file for the watermark
  13. ]{Flip}
  14.  
  15. %\logo{\kern+1.em\includegraphics[height=1cm]{SHiP-3_LightCharcoal}}
  16.  
  17. \usepackage[lf]{berenis}
  18. \usepackage[LY1]{fontenc}
  19. \usepackage[utf8]{inputenc}
  20.  
  21. \usepackage{emerald}
  22. \usefonttheme{professionalfonts}
  23. \usepackage[no-math]{fontspec}
  24. \defaultfontfeatures{Mapping=tex-text} % This seems to be important for mapping glyphs properly
  25.  
  26. \setmainfont{Gillius ADF} % Beamer ignores "main font" in favor of sans font
  27. \setsansfont{Gillius ADF} % This is the font that beamer will use by default
  28. % \setmainfont{Gill Sans Light} % Prettier, but harder to read
  29.  
  30. \setbeamerfont{title}{family=\fontspec{Gillius ADF}}
  31.  
  32. \input t1augie.fd
  33.  
  34. %\newcommand{\handwriting}{\fontspec{augie}} % From Emerald City, free font
  35. %\newcommand{\handwriting}{\usefont{T1}{fau}{m}{n}} % From Emerald City, free font
  36. % \newcommand{\handwriting}{} % If you prefer no special handwriting font or don't have augie
  37.  
  38. %% Gill Sans doesn't look very nice when boldfaced
  39. %% This is a hack to use Helvetica instead
  40. %% Usage: \textbf{\forbold some stuff}
  41. %\newcommand{\forbold}{\fontspec{Arial}}
  42.  
  43. \usepackage{graphicx}
  44. \usepackage[export]{adjustbox}
  45.  
  46. \usepackage{amsmath}
  47. \usepackage{amsfonts}
  48. \usepackage{amssymb}
  49. \usepackage{bm}
  50. \usepackage{colortbl}
  51. \usepackage{mathrsfs} % For Weinberg-esque letters
  52. \usepackage{cancel} % For "SUSY-breaking" symbol
  53. \usepackage{slashed} % for slashed characters in math mode
  54. \usepackage{bbm} % for \mathbbm{1} (unit matrix)
  55. \usepackage{amsthm} % For theorem environment
  56. \usepackage{multirow} % For multi row cells in table
  57. \usepackage{arydshln} % For dashed lines in arrays and tables
  58. \usepackage{siunitx}
  59. \usepackage{xhfill}
  60. \usepackage{grffile}
  61. \usepackage{textpos}
  62. \usepackage{subfigure}
  63. \usepackage{tikz}
  64.  
  65. %\usepackage{hepparticles}
  66. \usepackage[italic]{hepparticles}
  67.  
  68. \usepackage{hepnicenames}
  69.  
  70. % Drawing a line
  71. \tikzstyle{lw} = [line width=20pt]
  72. \newcommand{\topline}{%
  73. \tikz[remember picture,overlay] {%
  74. \draw[crimsonred] ([yshift=-23.5pt]current page.north west)
  75. -- ([yshift=-23.5pt,xshift=\paperwidth]current page.north west);}}
  76.  
  77.  
  78.  
  79. % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
  80. \usepackage{tikzfeynman} % For Feynman diagrams
  81. \usetikzlibrary{arrows,shapes}
  82. \usetikzlibrary{trees}
  83. \usetikzlibrary{matrix,arrows} % For commutative diagram
  84. % http://www.felixl.de/commu.pdf
  85. \usetikzlibrary{positioning} % For "above of=" commands
  86. \usetikzlibrary{calc,through} % For coordinates
  87. \usetikzlibrary{decorations.pathreplacing} % For curly braces
  88. % http://www.math.ucla.edu/~getreuer/tikz.html
  89. \usepackage{pgffor} % For repeating patterns
  90.  
  91. \usetikzlibrary{decorations.pathmorphing} % For Feynman Diagrams
  92. \usetikzlibrary{decorations.markings}
  93. \tikzset{
  94. % >=stealth', %% Uncomment for more conventional arrows
  95. vector/.style={decorate, decoration={snake}, draw},
  96. provector/.style={decorate, decoration={snake,amplitude=2.5pt}, draw},
  97. antivector/.style={decorate, decoration={snake,amplitude=-2.5pt}, draw},
  98. fermion/.style={draw=gray, postaction={decorate},
  99. decoration={markings,mark=at position .55 with {\arrow[draw=gray]{>}}}},
  100. fermionbar/.style={draw=gray, postaction={decorate},
  101. decoration={markings,mark=at position .55 with {\arrow[draw=gray]{<}}}},
  102. fermionnoarrow/.style={draw=gray},
  103. gluon/.style={decorate, draw=black,
  104. decoration={coil,amplitude=4pt, segment length=5pt}},
  105. scalar/.style={dashed,draw=black, postaction={decorate},
  106. decoration={markings,mark=at position .55 with {\arrow[draw=black]{>}}}},
  107. scalarbar/.style={dashed,draw=black, postaction={decorate},
  108. decoration={markings,mark=at position .55 with {\arrow[draw=black]{<}}}},
  109. scalarnoarrow/.style={dashed,draw=black},
  110. electron/.style={draw=black, postaction={decorate},
  111. decoration={markings,mark=at position .55 with {\arrow[draw=black]{>}}}},
  112. bigvector/.style={decorate, decoration={snake,amplitude=4pt}, draw},
  113. }
  114.  
  115. % TIKZ - for block diagrams,
  116. % from http://www.texample.net/tikz/examples/control-system-principles/
  117. % \usetikzlibrary{shapes,arrows}
  118. \tikzstyle{block} = [draw, rectangle,
  119. minimum height=3em, minimum width=6em]
  120.  
  121.  
  122.  
  123.  
  124. \usetikzlibrary{backgrounds}
  125. \usetikzlibrary{mindmap,trees} % For mind map
  126. \newcommand{\degree}{\ensuremath{^\circ}}
  127. \newcommand{\E}{\mathrm{E}}
  128. \newcommand{\Var}{\mathrm{Var}}
  129. \newcommand{\Cov}{\mathrm{Cov}}
  130. \newcommand\Ts{\rule{0pt}{2.6ex}} % Top strut
  131. \newcommand\Bs{\rule[-1.2ex]{0pt}{0pt}} % Bottom strut
  132.  
  133. \graphicspath{{images/}} % Put all images in this directory. Avoids clutter.
  134.  
  135. % SOME COMMANDS THAT I FIND HANDY
  136. % \renewcommand{\tilde}{\widetilde} % dinky tildes look silly, dosn't work with fontspec
  137. \newcommand{\comment}[1]{\textcolor{comment}{\footnotesize{#1}\normalsize}} % comment mild
  138. \newcommand{\Comment}[1]{\textcolor{Comment}{\footnotesize{#1}\normalsize}} % comment bold
  139. \newcommand{\COMMENT}[1]{\textcolor{COMMENT}{\footnotesize{#1}\normalsize}} % comment crazy bold
  140. \newcommand{\Alert}[1]{\textcolor{Alert}{#1}} % louder alert
  141. \newcommand{\ALERT}[1]{\textcolor{ALERT}{#1}} % loudest alert
  142. %% "\alert" is already a beamer pre-defined
  143. \newcommand*{\Scale}[2][4]{\scalebox{#1}{$#2$}}%
  144.  
  145. \def\Put(#1,#2)#3{\leavevmode\makebox(0,0){\put(#1,#2){#3}}}
  146.  
  147. \usepackage{gmp}
  148. \usepackage[final]{feynmp-auto}
  149.  
  150. \usepackage[backend=bibtex,style=numeric-comp,firstinits=true]{biblatex}
  151. \bibliography{bib}
  152. \setbeamertemplate{bibliography item}[text]
  153.  
  154. \makeatletter\let\frametextheight\beamer@frametextheight\makeatother
  155.  
  156. % suppress frame numbering for backup slides
  157. % you always need the appendix for this!
  158. \newcommand{\backupbegin}{
  159. \newcounter{framenumberappendix}
  160. \setcounter{framenumberappendix}{\value{framenumber}}
  161. }
  162. \newcommand{\backupend}{
  163. \addtocounter{framenumberappendix}{-\value{framenumber}}
  164. \addtocounter{framenumber}{\value{framenumberappendix}}
  165. }
  166.  
  167.  
  168. \definecolor{links}{HTML}{2A1B81}
  169. %\hypersetup{colorlinks,linkcolor=,urlcolor=links}
  170.  
  171. % For shapo's formulas:
  172. \def\lsi{\raise0.3ex\hbox{$<$\kern-0.75em\raise-1.1ex\hbox{$\sim$}}}
  173. \def\gsi{\raise0.3ex\hbox{$>$\kern-0.75em\raise-1.1ex\hbox{$\sim$}}}
  174. \newcommand{\lsim}{\mathop{\lsi}}
  175. \newcommand{\gsim}{\mathop{\gsi}}
  176. \newcommand{\wt}{\widetilde}
  177. %\newcommand{\ol}{\overline}
  178. \newcommand{\Tr}{\rm{Tr}}
  179. \newcommand{\tr}{\rm{tr}}
  180. \newcommand{\eqn}[1]{&\hspace{-0.7em}#1\hspace{-0.7em}&}
  181. \newcommand{\vev}[1]{\rm{$\langle #1 \rangle$}}
  182. \newcommand{\abs}[1]{\rm{$\left| #1 \right|$}}
  183. \newcommand{\eV}{\rm{eV}}
  184. \newcommand{\keV}{\rm{keV}}
  185. \newcommand{\GeV}{\rm{GeV}}
  186. \newcommand{\im}{\rm{Im}}
  187. \newcommand{\disp}{\displaystyle}
  188. \def\be{\begin{equation}}
  189. \def\ee{\end{equation}}
  190. \def\ba{\begin{eqnarray}}
  191. \def\ea{\end{eqnarray}}
  192. \def\d{\partial}
  193. \def\l{\left(}
  194. \def\r{\right)}
  195. \def\la{\langle}
  196. \def\ra{\rangle}
  197. \def\e{{\rm e}}
  198. \def\Br{{\rm Br}}
  199.  
  200. \newcommand{\vect}[1]{\boldsymbol{#1}}
  201. \newcommand{\params}{\Xi}
  202. \newcommand{\Eobsi}{E'_i}
  203. \newcommand{\phiobsi}{\phi'_i}
  204. \newcommand{\Etruei}{E_i}
  205. \newcommand{\phitruei}{\phi_{i}}
  206. \newcommand{\Eobsij}{E'_{ij}}
  207. \newcommand{\phiobsij}{\phi'_{ij}}
  208. \newcommand{\Etrueij}{E_{ij}}
  209. \newcommand{\phitrueij}{\phi_{ij}}
  210. \newcommand{\obs}{\mathrm{obs}}
  211. \newcommand{\true}{\mathrm{true}}
  212. \newcommand{\Like}{\mathcal{L}}
  213. \newcommand{\ntot}{{n_\mathrm{tot}}}
  214. \newcommand{\ntotj}{{n_{\mathrm{tot},j}}}
  215. \newcommand{\diff}{\mathrm{d}}
  216. \newcommand{\cblue}[1]{{\color[rgb]{0.1, 0.0, 0.6} #1}}
  217. \newcommand{\cgreen}[1]{{\color[rgb]{0.0, 0.6, 0.1} #1}}
  218. \newcommand{\corange}[1]{{\color[rgb]{0.9, 0.5, 0.0} #1}}
  219. \newcommand{\cbluewhen}[2]{{\color#2[rgb]{0.1, 0.0, 0.6} #1}}
  220. \newcommand{\cgreenwhen}[2]{{\color#2[rgb]{0.0, 0.6, 0.1} #1}}
  221. \newcommand{\corangewhen}[2]{\vspace{-1.4mm}{\color#2[rgb]{0.9, 0.3, 0.0} #1}}
  222. \newcommand{\vrel}{v_{\mathrm{rel}}}
  223. \newcommand{\mn}{m_{\rm nuc}}
  224. \newcommand{\mx}{m_\chi}
  225. \newcommand{\nc}{\newcommand}
  226.  
  227.  
  228. \setbeamercolor{section in toc}{fg=darkgray}
  229.  
  230. \AtBeginSection[]
  231. {
  232. \begin{frame}<beamer>
  233. \frametitle{Outline}
  234. \begin{columns}[t]
  235. \column{0.8\textwidth}
  236. \tableofcontents[sections={1},currentsection]
  237. \vspace{3mm}
  238. \tableofcontents[sections={2},currentsection]
  239. \vspace{3mm}
  240. \tableofcontents[sections={3},currentsection]
  241. \end{columns}
  242. \end{frame}
  243. }
  244.  
  245. \setbeamertemplate{subsection in head/foot shaded}
  246. {\textcolor{structure!80!black}{\insertsubsectionhead}}
  247. \setbeamertemplate{subsection in head/foot}{\textcolor{black}\insertsubsectionhead}
  248.  
  249.  
  250.  
  251. \author{ {\fontspec{Trebuchet MS}Marcin Chrz\k{a}szcz} (Universit\"{a}t Z\"{u}rich, IFJ PAN)}
  252. \institute{UZH}
  253. \title[Introduction to GAMBIT]{Introduction to GAMBIT}
  254.  
  255.  
  256.  
  257. \begin{document}
  258. \tikzstyle{every picture}+=[remember picture]
  259.  
  260. {
  261. \setbeamertemplate{sidebar right}{\llap{\includegraphics[width=\paperwidth,height=\paperheight]{bubble2}}}
  262. \begin{frame}[c]%{\phantom{title page}}
  263. \begin{center}
  264. \begin{center}
  265. \begin{columns}
  266. \begin{column}{0.75\textwidth}
  267. \flushright\fontspec{Trebuchet MS}\bfseries \Huge {Introduction to GAMBIT}
  268. \end{column}
  269. \begin{column}{0.02\textwidth}
  270. {~}
  271. \end{column}
  272. \begin{column}{0.23\textwidth}
  273. % \hspace*{-1.cm}
  274. \vspace*{-3mm}
  275. \includegraphics[width=0.6\textwidth]{lhcb-logo}
  276. \end{column}
  277. \end{columns}
  278. \end{center}
  279. \quad
  280. \vspace{3em}
  281. \begin{columns}
  282. \begin{column}{0.44\textwidth}
  283. \flushright \vspace{-1.8em} {\fontspec{Trebuchet MS} \Large Marcin Chrząszcz\\\vspace{-0.1em}\small \href{mailto:mchrzasz@cern.ch}{mchrzasz@cern.ch}}
  284.  
  285. \end{column}
  286. \begin{column}{0.53\textwidth}
  287. \includegraphics[height=1.3cm]{uzh-transp}{~}{~}
  288. \includegraphics[height=1.1cm]{ifj.png}
  289. \end{column}
  290. \end{columns}
  291.  
  292. \vspace{1em}
  293. \footnotesize\textcolor{gray}{Universit\"{a}t Z\"{u}rich, \\ Institute of Nuclear Physics, Polish Academy of Science}\normalsize\\
  294. \vspace{0.5em}
  295.  
  296. \textcolor{normal text.fg!50!Comment}{KEK meeting, KEK\\October 29, 2015}
  297. \end{center}
  298. \end{frame}
  299. }
  300.  
  301.  
  302.  
  303.  
  304. \begin{frame}
  305. \frametitle{The GAMBIT Collaboration}
  306.  
  307. 26 Members, 15 institutions, 9 countries \\
  308. 8 Experiments, 4 major theory codes \vspace{2mm}
  309.  
  310. \scriptsize
  311. \begin{columns}
  312. \column{0.7\textwidth}
  313. \begin{tabular}{l l}
  314. \textbf{Fermi-LAT} & J.\ Conrad, J.\ Edsj\"o, G.\ Martinez\\
  315. & P.\ Scott\vspace{0.5mm}\\
  316. \textbf{ATLAS} & A.\ Buckley, P.\ Jackson, C.\ Rogan,\\
  317. & A.\ Saavedra, M.\ White\vspace{0.5mm}\\
  318. \textbf{CTA} & C. Bal\'azs, T.\ Bringmann, \\
  319. & J.\ Conrad, M.\ White\vspace{0.5mm}\\
  320. \textbf{HESS} & J.\ Conrad \vspace{0.5mm}\\
  321. \textbf{LHCb} & M.\ Chrzaszcz, N.\ Serra\vspace{0.5mm}\\
  322. \textbf{IceCube} & J.\ Edsj\"o, C.\ Savage, P.\ Scott\vspace{0.5mm}\\
  323. \textbf{AMS-02} & A.\ Putze\vspace{0.5mm}\\
  324. \textbf{CDMS, DM-ICE} & L. Hsu\vspace{0.5mm}\\
  325. \textbf{XENON/DARWIN} & J.\ Conrad\vspace{0.5mm}\\
  326. \textbf{Theory} & P.\ Athron, C. Bal\'azs, T.\ Bringmann, \\
  327. & J.\ Cornell, L.\ Dal, J.\ Edsj\"o, B.\ Farmer,\\
  328. & A.\ Krislock, A.\ Kvellestad, M.\ Pato, \\
  329. & F.\ Mahmoudi, A.\ Raklev, C.\ Savage,\\
  330. & P.\ Scott, C.\ Weniger, M.\ White \\
  331. \end{tabular}
  332. \column{0.4\textwidth}
  333.  
  334.  
  335.  
  336. \includegraphics[width=\linewidth]{Logo2full}\\
  337. \includegraphics[width=\linewidth]{images/GroupPhoto.jpg}
  338.  
  339. \end{columns}
  340. \end{frame}
  341.  
  342. \begin{frame}
  343. \frametitle{Modules}
  344.  
  345. Physics Modules
  346. \begin{itemize}
  347. \corange{\item ColliderBit} ATLAS and CMS likelihoods
  348. \corange{\item DarkBit} Dark Matter searches
  349. \corange{\item FlavBit} -- flavour physics inc. $g-2$, $b\rightarrow s\gamma$, $B$ decays (new channels, theory uncerts, LHCb likelihoods)
  350. \corange{\item SpecBit} -- generic BSM spectrum object, providing RGE running, masses, mixings, etc via interchangeable interfaces to different RGE codes
  351. \corange{\item DecayBit} -- decay widths for all relevant SM \& BSM particles
  352. \corange{\item EWPOBit} -- precision tests (mostly by interface to FeynHiggs, alt. SUSY-POPE)
  353. \end{itemize}
  354.  
  355. +\corange{ScannerBit}: manages statistics, parameter sampling and optimisation algorithms
  356.  
  357. \end{frame}
  358.  
  359.  
  360. \begin{frame}
  361. \frametitle{Backends: mix and match}
  362.  
  363. \begin{itemize}
  364.  
  365. \item GAMBIT modules consist of a number of standalone \textbf{module functions}
  366. \item Module functions can depend on each other, or they can require specific functions from \textbf{backends}
  367. \item Backends are external code libraries (DarkSUSY, FeynHiggs, etc) that include different functions
  368. \item GAMBIT automates and abstracts the interfaces to backends $\rightarrow$ backend functions are tagged according to \alert{what they calculate}
  369. \item $\rightarrow$ with appropriate module design, \alert{different backends and their functions can be used interchangeably}
  370. \item GAMBIT dynamically adapts to use whichever backends are actually present on a user's system (+ provides details of wtf it did of course)
  371. \end{itemize}
  372.  
  373. \only<2>{
  374. \begin{textblock}{110}(10,30)
  375. \includegraphics[width=\textwidth]{backendshot}
  376. \end{textblock}
  377. }
  378.  
  379. \end{frame}
  380.  
  381. \begin{frame}
  382. \frametitle{GAMBIT: a toy example}
  383. \centering
  384. \includegraphics[width=0.9\textwidth]{coreChainDiagram_example_wlogo}
  385. \end{frame}
  386.  
  387. \begin{frame}
  388. \frametitle{Dependency Resolution}
  389.  
  390.  
  391. \begin{itemize}
  392. \item Module functions and backend functions get arranged into a \textbf{dependency tree}
  393. \item Starting with requested observables and likelihoods, fills each dependency and backend requirement
  394. \item Obeys rules at each step: allowed models, allowed backends, constraints from input file, etc
  395. \item $\rightarrow$ tree constitutes a directed acyclic graph
  396. \item $\rightarrow$ GAMBIT uses graph-theoretic methods to `solve' the graph to determine function evaluation order
  397. \end{itemize}
  398.  
  399.  
  400.  
  401.  
  402.  
  403. \only<2>{
  404. \begin{textblock}{73}(45,17)
  405. \includegraphics[width=\textwidth, trim = 0 0 8000 0, clip=true]{GAMBIT_active_functor_graph}
  406. \end{textblock}
  407. }
  408.  
  409. \end{frame}
  410.  
  411.  
  412. \begin{frame}
  413. \frametitle{Hierarchical Model Database}
  414.  
  415. \begin{itemize}
  416. \item Models are defined by their parameters and relations to each other
  417. \item Models can inherit from \textbf{parent models}
  418. \item Points in child models can be \textbf{automatically translated} to ancestor models
  419. \item \textbf{Friend models} also allowed (cross-family translation)
  420. \item Model dependence of every module/backend function is tracked $\implies$ \alert{maximum safety, maximum reuse}
  421. \end{itemize}
  422.  
  423. \includegraphics[width=0.8\textwidth]{GAMBIT_model_hierarchy}
  424.  
  425. \end{frame}
  426.  
  427.  
  428.  
  429. \begin{frame}
  430. \frametitle{Expansion: adding new functions}
  431.  
  432. Adding a new module function is easy:
  433. \begin{enumerate}
  434. \item Declare the function to GAMBIT in a module's \textbf{rollcall header}\begin{itemize}
  435. \item Choose a capability
  436. \item Declare any \textbf{dependencies}
  437. \item Declare any \textbf{backend requirements}
  438. \item Declare any specific \textbf{allowed models}
  439. \item other more advanced declarations also available
  440. \end{itemize}
  441. \includegraphics[width=\textwidth]{rollcallshot}
  442. \item Write the function as a simple C$++$ function\\(one argument: the result)
  443. \end{enumerate}
  444.  
  445.  
  446. \end{frame}
  447.  
  448. \begin{frame}
  449. \frametitle{Other nice technical features}
  450. \begin{itemize}
  451. \item \textbf{Scanners}: MultiNest, Diver (diff.\ evolution), PIKAIA (genetic algorithms), GreAT (MCMC)
  452. \item \textbf{Statistics}: Bayesian, Profile Likelihood, later full Neyman
  453. \item Mixed-mode \textbf{MPI + openMP}, mostly automated
  454. \item diskless generalisation of various Les Houches Accords
  455. \item \textbf{BOSS}: dynamic loading of C++ classes from backends (!)
  456. \item \textbf{all-in or module standalone} modes -- easily implemented from single cmake script
  457. \item \textbf{automatic getters} for obtaining, configuring + compiling backends\footnote{if a backend breaks, won't compile and/or kills your dog, blame the\\\protect{\hspace{5mm}} authors (not us\ldots unless we \textbf{are} the authors\ldots)}
  458. \item \textbf{flexible output streams} (ASCII, databases, binary, \ldots)
  459. \item more more more\ldots
  460. \end{itemize}
  461. \end{frame}
  462.  
  463. \begin{frame}
  464. \frametitle{GAMBIT vs the rest -- in a nutshell}
  465.  
  466. \begin{columns}
  467. \column{1.13\linewidth}
  468.  
  469. \tiny
  470. \begin{tabular}{p{12mm}|p{36mm}|p{13mm}|p{13mm}|p{12mm}|p{12mm}}
  471. \hline
  472. Aspect & GAMBIT & MasterCode & SuperBayeS & Fittino & Rizzo et al. \\
  473. \hline
  474. \corangewhen{Design}{<2>} & \corangewhen{Modular, Adaptive}{<2>} & Monolithic & Monolithic & ($\sim$)Monolithic & Monolithic \\
  475. \corangewhen{Statistics}{<3>} & \corangewhen{Frequentist, Bayesian}{<3>} & Frequentist & Freq./Bayes. & Frequentist & None \\
  476. \corangewhen{Scanners}{<4>} & \corangewhen{Differential evolution, genetic algorithms, random forests, t-walk, t-nest, particle swarm, nested sampling, MCMC, gradient descent}{<4>} & Nested sampling, MCMC, grad.\ descent & Nested sampling, MCMC & MCMC & None (random) \\
  477. \corangewhen{Theories}{<5>} & \corangewhen{(p)MSSM-25, CMSSM$\pm$$\epsilon$, GMSB, AMSB, gaugino mediation, E6MSSM, NMSSM, BMSSM, PQMSSM, effective operators, iDM, XDM, ADM, UED, Higgs portals/extended Higgs sectors}{<5>} & CMSSM$\pm$$\epsilon$ & (p)MSSM-15, CMSSM$\pm$$\epsilon$, mUED & CMSSM$\pm$$\epsilon$ & (p)MSSM-19 \\
  478. \corangewhen{Astroparticle}{<6>} & \corangewhen{Event-level: IceCube, Fermi, LUX, XENON, CDMS, DM-ICE. Basic: $\Omega_{\rm DM}$, AMS-02, COUPP, KIMS, CRESST, CoGeNT, SIMPLE, PAMELA, Planck, HESS. Predictions: CTA, DARWIN, GAPS}{<6>} & Basic: $\Omega_{\rm DM}$, LUX, XENON & Basic: $\Omega_{\rm DM}$, Fermi, IceCube, XENON & Basic: $\Omega_{\rm DM}$, Fermi, HESS, XENON & Event-level: Fermi.\newline Basic: $\Omega_{\rm DM}$, IceCube, CTA \\
  479. \corangewhen{LHC}{<7>} & \corangewhen{ATLAS+CMS multi-analysis with neural net and fast detector simulation. Higgs multi-channel with correlations and no SM assumptions. Full flavour inc. complete $B\to X_sll$ and $B\to K^*ll$ angular set.}{<7>} & ATLAS resim, HiggsSignals, basic flavour. & ATLAS direct sim, Higgs mass only, basic flavour. & ATLAS resim, HiggsSignals, basic flavour. & ATLAS+CMS\newline+Tevatron direct sim, basic flavour. \\
  480. \corangewhen{SM, theory and related uncerts.}{<8>} & \corangewhen{$m_t$, $m_b$, $\alpha_{\rm s}$, $\alpha_{\rm EM}$, DM halo, hadronic matrix elements, detector responses, QCD+EW corrections (LHC+DM signal+BG), astro BGs, cosmic ray hadronisation, coalescence and p'gation.}{<8>} & $m_t$, $m_Z$, $\alpha_{\rm EM}$, hadronic matrix elements & $m_t$, $m_b$, $\alpha_{\rm s}$, $\alpha_{\rm EM}$, DM halo, hadronic matrix elems. & $m_t$ & None \\
  481. \hline
  482. \end{tabular}
  483. \end{columns}
  484.  
  485. \end{frame}
  486.  
  487. \begin{frame}
  488. \frametitle{Closing remarks}
  489.  
  490. \begin{itemize}
  491. \item{Robust analysis of dark matter and BSM physics requires multi-messenger global fits}
  492. \item{GAMBIT is coming:}\begin{itemize}
  493. \item[$\rightarrow$]{Global fits to many models for the first time}
  494. \item[$\rightarrow$]{Better global fits to familiar ones}
  495. \item[$\rightarrow$]{Highly modular, usable and extendable public code}
  496. \item[$\rightarrow$]{Faster, more complete and more consistent theory explorations + experimental analysis prototyping}
  497. \end{itemize}
  498. \end{itemize}
  499.  
  500. \end{frame}
  501.  
  502.  
  503. \backupbegin
  504.  
  505. \begin{frame}\frametitle{Backup}
  506. \topline
  507.  
  508. \end{frame}
  509.  
  510. \backupend
  511.  
  512. \end{document}