Skip to content
This repository has been archived by the owner on Oct 13, 2024. It is now read-only.

Latest commit

 

History

History
53 lines (35 loc) · 1.73 KB

README.md

File metadata and controls

53 lines (35 loc) · 1.73 KB

Modernising the CERN CMS Trigger Rates Monitoring software

Source of my master thesis, typeset in LaTeX using the memoir class, for my MSc in Computer Science at Università degli studi di Milano Bicocca (2019/2020) describing the done at CERN on the CMS Trigger Rate Monitoring tools.

Supervisors: Fabio Antonio Stella (unimib), Simone Gennai (INFN), Glenn Dirkx (CERN).

Final version can be found on the CERN Document Server.

Building

Run make to produce a PDF build. make publish updates the build.

Prerequisites:

Typefaces:

  • Adobe Caslon Pro
  • Iosevka Etoile — Quasi-proportional, Slab-serif

Software:

  • XeLaTeX
  • latexmk
  • betterbib
  • latexindent
  • inkscape (SVG -> PDF figures processing)
  • Minted, Pygments (Syntax hightlighting in codeblocks)
  • Python3.7, matplotlib and additional Python3 packages (figures generation, see figures/src)
  • RateMon (to generate CMS Trigger Rate plots, fit functions plotting, ..)
# On Debian-based systems:
apt install texlive-xelatex latexmk inkscape
pip install betterbib pygments

Figures

Some figures are generated with Python scripts and external tools. Use a virtual environment to set up the dependencies listed in figures/src/requirements.txt.

Software

The actual software related to work reported in the thesis is not included here. See these repositories:

References