-
Notifications
You must be signed in to change notification settings - Fork 0
/
thesisphysics.sty
158 lines (135 loc) · 8.79 KB
/
thesisphysics.sty
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
\ProvidesPackage{thesisphysics}
% Displaying values with uncertainties
\DeclareRobustCommand{\stat}[2]{\thesismath{#1 \pm #2\,\text{(stat)}}\xspace}
\DeclareRobustCommand{\syst}[2]{\thesismath{#1 \pm #2\,\text{(syst)}}\xspace}
\DeclareRobustCommand{\statsyst}[3]{\thesismath{#1 \pm #2\,\text{(stat)} \pm #3\,\text{(syst)}}\xspace}
\DeclareRobustCommand{\statsystlumi}[4]{\thesismath{#1 \pm #2\,\text{(stat)} \pm #3\,\text{(syst)} \pm #4\,\text{(lumi)}}\xspace}
%% Physics processes
\DeclareRobustCommand{\Pgammastar}{\HepParticle{\gamma}{}{*}\xspace}
\DeclareRobustCommand{\PV}{\HepGenParticle{V}{}{}\xspace}
\DeclareRobustCommand{\HWW}{\HepProcess{\PHiggs \HepTo \PW \PW}\xspace}
\DeclareRobustCommand{\HWWlvlv}{\HepProcess{\HWW \HepTo \Plepton \Pneutrino \Plepton \Pneutrino}\xspace}
\DeclareRobustCommand{\ggHWWlvlv}{\HepProcess{\Pgluon\Pgluon \HepTo \HWWlvlv}\xspace}
\DeclareRobustCommand{\ggHWW}{\HepProcess{\Pgluon\Pgluon \HepTo \HWW}\xspace}
\DeclareRobustCommand{\ggH}{\HepProcess{\Pgluon \Pgluon \HepTo \PHiggs}\xspace}
\DeclareRobustCommand{\WH}{\HepProcess{\PW \PHiggs}\xspace}
\DeclareRobustCommand{\ZH}{\HepProcess{\PZ \PHiggs}\xspace}
\DeclareRobustCommand{\VH}{\HepProcess{\PV \PHiggs}\xspace}
\DeclareRobustCommand{\ttH}{\HepProcess{\Ptop \Ptop \PHiggs}\xspace}
\DeclareRobustCommand{\WW}{\HepProcess{\PW \PW}\xspace}
\DeclareRobustCommand{\ggWW}{\HepProcess{\Pgluon\Pgluon \HepTo \WW}\xspace}
\DeclareRobustCommand{\ggZZ}{\HepProcess{\Pgluon\Pgluon \HepTo \ZZ}\xspace}
\DeclareRobustCommand{\WWlvlv}{\HepProcess{\WW \HepTo \Plepton \Pneutrino \Plepton \Pneutrino}\xspace}
\DeclareRobustCommand{\WZ}{\HepProcess{\PW \PZ}\xspace}
\DeclareRobustCommand{\ZZ}{\HepProcess{\PZ \PZ}\xspace}
\DeclareRobustCommand{\Wgstar}{\HepProcess{\PW \Pgammastar}\xspace}
\DeclareRobustCommand{\Zgstar}{\HepProcess{\PZ \Pgammastar}\xspace}
\DeclareRobustCommand{\Wjets}{\HepProcess{\PW +}jet\xspace}
\DeclareRobustCommand{\Zjets}{\HepProcess{\PZ +}jet\xspace}
\DeclareRobustCommand{\DY}{\HepProcess{\PZ/\Pgammastar}\xspace}
\DeclareRobustCommand{\DYll}{\HepProcess{\DY \HepTo \Plepton\Plepton}\xspace}
\DeclareRobustCommand{\DYtt}{\HepProcess{\DY \HepTo \Ptau\Ptau}\xspace}
\DeclareRobustCommand{\Wgamma}{\HepProcess{\PW \Pphoton}\xspace}
\DeclareRobustCommand{\Zgamma}{\HepProcess{\PZ \Pphoton}\xspace}
\DeclareRobustCommand{\ttbar}{\HepProcess{\Ptop \APtop}\xspace}
\DeclareRobustCommand{\epluseminus}{\HepProcess{\Ppositron\Pelectron}\xspace}
\DeclareRobustCommand{\pp}{\HepProcess{\Pproton\Pproton}\xspace}
\DeclareRobustCommand{\ppbar}{\HepProcess{\Pproton\APproton}\xspace}
\DeclareRobustCommand{\qqbar}{\HepProcess{\Pquark\APquark}\xspace}
%% Channels
\DeclareRobustCommand{\emch}{\HepProcess{\Pe\Pmu}\xspace}
\DeclareRobustCommand{\mech}{\HepProcess{\Pmu\Pe}\xspace}
\DeclareRobustCommand{\eech}{\HepProcess{\Pe\Pe}\xspace}
\DeclareRobustCommand{\mmch}{\HepProcess{\Pmu\Pmu}\xspace}
\DeclareRobustCommand{\twojet}{\thesismath{\geq\!2\text{-jet}}\xspace}
%% Physics variables
\DeclareRobustCommand{\pt}{\thesismath{p_{\text{T}}}\xspace}
\DeclareRobustCommand{\ptvec}{\thesismath{\bvec{p}_{\text{T}}}\xspace}
\DeclareRobustCommand{\ptOf}[1]{\thesismath{p_{\text{T,}#1}}\xspace}
\DeclareRobustCommand{\et}{\thesismath{E_{\text{T}}}\xspace}
\DeclareRobustCommand{\mt}{\thesismath{m_{\text{T}}}\xspace}
\DeclareRobustCommand{\maxmtw}{\thesismath{\max\parenths{m_{\text{T,\Plepton}}}}\xspace}
\DeclareRobustCommand{\mtw}{\thesismath{m_{\text{T,\Plepton}}}\xspace}
\DeclareRobustCommand{\npv}{\thesismath{N_{\text{PV}}}\xspace}
\DeclareRobustCommand{\mH}{\thesismath{m_{\PHiggs}}\xspace}
\DeclareRobustCommand{\mW}{\thesismath{m_{\PW}}\xspace}
\DeclareRobustCommand{\mZ}{\thesismath{m_{\PZ}}\xspace}
\DeclareRobustCommand{\mll}{\thesismath{m_{\Plepton\Plepton}}\xspace}
\DeclareRobustCommand{\mtautau}{\thesismath{m_{\Ptau\Ptau}}\xspace}
\DeclareRobustCommand{\mjj}{\thesismath{m_{jj}}\xspace}
\DeclareRobustCommand{\dphill}{\thesismath{\Delta\phi\parenths{\Plepton,\Plepton}}\xspace}
\DeclareRobustCommand{\dphillmet}{\thesismath{\Delta\phi\parenths{\Plepton\Plepton,\met}}\xspace}
\DeclareRobustCommand{\dyjj}{\thesismath{\Delta y\parenths{j,j}}\xspace}
\DeclareRobustCommand{\ptleadlep}{\thesismath{p_{\text{T,\Plepton}}^{\text{lead}}}\xspace}
\DeclareRobustCommand{\ptsubleadlep}{\thesismath{p_{\text{T,\Plepton}}^{\text{sublead}}}\xspace}
\DeclareRobustCommand{\ptll}{\thesismath{p_{\text{T,\HepProcess{\Plepton\Plepton}}}}\xspace}
\DeclareRobustCommand{\ptllvec}{\thesismath{\bvec{p}_{\text{T,\HepProcess{\Plepton\Plepton}}}}\xspace}
\DeclareRobustCommand{\etll}{\thesismath{E_{\text{T,\HepProcess{\Plepton\Plepton}}}}\xspace}
\DeclareRobustCommand{\frecoil}{\thesismath{f_{\text{recoil}}}\xspace}
\DeclareRobustCommand{\ptllj}{\thesismath{p_{\text{T,\HepProcess{\Plepton\Plepton}}j}}\xspace}
\DeclareRobustCommand{\ptlljvec}{\thesismath{\bvec{p}_{\text{T,\HepProcess{\Plepton\Plepton}}j}}\xspace}
\DeclareRobustCommand{\pttot}{\thesismath{p_{\text{T,tot}}}\xspace}
\DeclareRobustCommand{\ptZ}{\thesismath{p_{\text{T,\PZ}}}\xspace}
\DeclareRobustCommand{\ptH}{\thesismath{p_{\text{T,\PHiggs}}}\xspace}
\DeclareRobustCommand{\njets}{\thesismath{N_{\text{jets}}}\xspace}
\DeclareRobustCommand{\nbjets}{\thesismath{N_{\text{\Pbottom-jets}}}\xspace}
\DeclareRobustCommand{\met}{\thesismath{p_{\text{T}}^{\text{inv}}}\xspace}
\DeclareRobustCommand{\truthmet}{\thesismath{p_{\text{T,\HepProcess{\Pnu\Pnu}}}}\xspace}
\DeclareRobustCommand{\calomet}{\thesismath{E_{\text{T}}^{\text{miss}}}\xspace}
\DeclareRobustCommand{\trackmet}{\thesismath{p_{\text{T}}^{\text{miss}}}\xspace}
\DeclareRobustCommand{\corrtrackmet}{\thesismath{p_{\text{T}}^{\text{miss,corr}}}\xspace}
\DeclareRobustCommand{\truthmetvec}{\thesismath{\bvec{E}_{\text{T,\HepProcess{\Pnu\Pnu}}}}\xspace}
\DeclareRobustCommand{\calometvec}{\thesismath{\bvec{E}_{\text{T}}^{\text{miss}}}\xspace}
\DeclareRobustCommand{\trackmetvec}{\thesismath{\bvec{p}_{\text{T}}^{\text{miss}}}\xspace}
\DeclareRobustCommand{\corrtrackmetvec}{\thesismath{\bvec{p}_{\text{T}}^{\text{miss,corr}}}\xspace}
\DeclareRobustCommand{\truthmetrel}{\thesismath{E_{\text{T,rel,\HepProcess{\Pnu\Pnu}}}}\xspace}
\DeclareRobustCommand{\calometrel}{\thesismath{E_{\text{T,rel}}^{\text{miss}}}\xspace}
\DeclareRobustCommand{\trackmetrel}{\thesismath{p_{\text{T,rel}}^{\text{miss}}}\xspace}
\DeclareRobustCommand{\corrtrackmetrel}{\thesismath{p_{\text{T,rel}}^{\text{miss,corr}}}\xspace}
\DeclareRobustCommand{\etcone}[1]{\thesismath{E_{\text{T}}^{\text{cone}}\parenths{#1}}\xspace}
\DeclareRobustCommand{\ptcone}[1]{\thesismath{p_{\text{T}}^{\text{cone}}\parenths{#1}}\xspace}
\DeclareRobustCommand{\mur}{\thesismath{\mu_{\text{R}}}\xspace}
\DeclareRobustCommand{\muf}{\thesismath{\mu_{\text{F}}}\xspace}
%% MC software
\DeclareRobustCommand{\meps}[2]{#1{}\texttt{+}#2}
\DeclareRobustCommand{\cpp}{C\texttt{++}\xspace}
\DeclareRobustCommand{\mcfm}{\textsc{mcfm}\xspace}
\DeclareRobustCommand{\fherwig}{\textsc{Herwig}\xspace}
\DeclareRobustCommand{\jimmy}{\textsc{Jimmy}\xspace}
\DeclareRobustCommand{\herwigpp}{\textsc{Herwig}\texttt{++}\xspace}
\DeclareRobustCommand{\thepeg}{\textsc{ThePEG}\xspace}
\DeclareRobustCommand{\pythia}[1]{\textsc{Pythia\,#1}\xspace}
\DeclareRobustCommand{\sherpa}{\textsc{Sherpa}\xspace}
\DeclareRobustCommand{\mcatnlo}{\textsc{MC@NLO}\xspace}
\DeclareRobustCommand{\amcatnlo}{\textsc{aMC@NLO}\xspace}
\DeclareRobustCommand{\powhegmethod}{\textsc{Powheg}\xspace}
\DeclareRobustCommand{\powhegbox}{\textsc{PowhegBox}\xspace}
\DeclareRobustCommand{\minlo}{\textsc{MiNLO}\xspace}
\DeclareRobustCommand{\ggtoww}{\textsc{gg2ww}\xspace}
\DeclareRobustCommand{\ggtozz}{\textsc{gg2zz}\xspace}
\DeclareRobustCommand{\acermc}{\textsc{AcerMC}\xspace}
\DeclareRobustCommand{\alpgen}{\textsc{Alpgen}\xspace}
\DeclareRobustCommand{\madgraph}{\textsc{MadGraph}\xspace}
\DeclareRobustCommand{\geant}{\textsc{Geant4}\xspace}
\DeclareRobustCommand{\atlfast}{\textsc{Atlfast-ii}\xspace}
\DeclareRobustCommand{\fastjet}{\textsc{FastJet}\xspace}
\DeclareRobustCommand{\jetvheto}{\textsc{JetVHeto}\xspace}
\DeclareRobustCommand{\hqt}{\textsc{HqT\,2.0}\xspace}
\DeclareRobustCommand{\hnnlo}{\textsc{hnnlo}\xspace}
\DeclareRobustCommand{\hres}{\textsc{HRes\,2.1}\xspace}
\DeclareRobustCommand{\histfactory}{\textsc{HistFactory}\xspace}
%% Experiments
\DeclareRobustCommand{\dzero}{D\O\xspace}
%% Other
\DeclareRobustCommand{\VminusA}{V--A\xspace}
\DeclareRobustCommand{\thetaW}{\thesismath{\theta_{\text{W}}}\xspace}
\DeclareRobustCommand{\alphaS}{\thesismath{\alpha_{\text{S}}}\xspace}
\DeclareRobustCommand{\alphaEM}{\thesismath{\alpha_{\text{EM}}}\xspace}
\DeclareRobustCommand{\antikt}{anti-$k_{\text{T}}$\xspace}
\DeclareRobustCommand{\CLs}{\thesismath{\text{CL}_{s}}\xspace}
% Jet veto stuff
\DeclareRobustCommand{\total}{\text{tot}}
\DeclareRobustCommand{\ptcut}{\thesismath{p_{\text{T}}^{\text{cut}}}\xspace}
% W+jets leptons
\DeclareRobustCommand{\id}[1]{\thesismath{#1}}
\DeclareRobustCommand{\antiid}[1]{\thesismath{\cancel{#1}}}