diff --git a/.gitignore b/.gitignore index 2dd5dfc..d53f045 100644 --- a/.gitignore +++ b/.gitignore @@ -11,7 +11,4 @@ *.markdown.* # Local output PDFs -tex/*/*.pdf - -# VSCode settings -.vscode \ No newline at end of file +tex/*/*.pdf \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..cb10d7c --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,8 @@ +{ + "[latex]": { + "editor.wordWrap": "on" + }, + "files.associations": { + "*.pdf_tex": "latex" + } +} diff --git a/tex/root/code b/tex/root/code index 948b324..2313c24 160000 --- a/tex/root/code +++ b/tex/root/code @@ -1 +1 @@ -Subproject commit 948b324792af7fd99517f4172e366a7a09a5a95e +Subproject commit 2313c245d0d576e653024a823ec0d59bbb7b0cc7 diff --git a/tex/root/root.tex b/tex/root/root.tex index 6d70cf9..b020891 100644 --- a/tex/root/root.tex +++ b/tex/root/root.tex @@ -2,6 +2,8 @@ \usepackage{listings, xcolor} \usepackage[hybrid]{markdown} \usepackage[a4paper, margin=1in]{geometry} +\usepackage[italian]{babel} +\usepackage[urlbordercolor={0 0 1}]{hyperref} \definecolor{codegreen}{rgb}{0,0.6,0} \definecolor{codegray}{rgb}{0.5,0.5,0.5} @@ -38,6 +40,13 @@ \maketitle +\tableofcontents + +\section*{Introduzione} +Questo documento contiene una collezione di macro di \href{https://root.cern}{ROOT} che ho scritto per esercitarmi in vista degli esami di Laboratorio del primo e del secondo anno della laurea in Fisica all'Università di Bologna. Tutto il codice è pubblicato anche in una \href{https://github.com/LuckeeDev/root}{\emph{repository}} pubblica su GitHub, per cui è possibile scaricarlo ed eseguirlo se si vuole capire come funziona ciascun esempio riportato di seguito. Buono studio! + +\newpage + \section{Esami del primo anno} \markdownInput{code/exams/first_year/180608/README.md} @@ -64,27 +73,33 @@ \section{Esami del primo anno} \section{Esami del secondo anno} \markdownInput{code/exams/second_year/180115/README.md} -\subsubsection{Risposta al quesito 1} +\subsubsection{Risposta al quesito 1 (Efficienza)} \lstinputlisting[language=C++]{code/exams/second_year/180115/macro1.C} -\subsubsection{Risposta al quesito 2} +\subsubsection{Risposta al quesito 2 (Fit)} \lstinputlisting[language=C++]{code/exams/second_year/180115/macro2.C} -\subsubsection{Risposta al quesito 3} +\subsubsection{Risposta al quesito 3 (\texttt{FillRandom})} \lstinputlisting[language=C++]{code/exams/second_year/180115/macro3.C} \markdownInput{code/exams/second_year/180626/README.md} -\subsubsection{Risposta al quesito 1} +\subsubsection{Risposta al quesito 1 (Efficienza)} \lstinputlisting[language=C++]{code/exams/second_year/180626/macro1.C} -\subsubsection{Risposta al quesito 2} +\subsubsection{Risposta al quesito 2 (Fit)} \lstinputlisting[language=C++]{code/exams/second_year/180626/macro2.C} -\subsubsection{Risposta al quesito 3} +\subsubsection{Risposta al quesito 3 (\texttt{FillRandom})} \lstinputlisting[language=C++]{code/exams/second_year/180626/macro3.C} \section{Esercizi} -\markdownInput{code/misc/gauss_uniform/README.md} -\lstinputlisting[language=C++]{code/misc/gauss_uniform/macro.C} +\markdownInput{code/misc/benchmark/README.md} +\lstinputlisting[language=C++]{code/misc/benchmark/macro.C} + +\markdownInput{code/misc/categories/README.md} +\lstinputlisting[language=C++]{code/misc/categories/macro.C} + +\markdownInput{code/misc/efficiency/README.md} +\lstinputlisting[language=C++]{code/misc/efficiency/macro.C} -\markdownInput{code/misc/hit_or_miss/README.md} -\lstinputlisting[language=C++]{code/misc/hit_or_miss/macro.C} +\markdownInput{code/misc/fill_random/README.md} +\lstinputlisting[language=C++]{code/misc/fill_random/macro.C} \end{document} \ No newline at end of file