migrate the customised thesis

This commit is contained in:
nam
2014-09-10 13:37:52 +09:00
parent 39faad0d5d
commit 5f8ad05a94
101 changed files with 3447 additions and 3447 deletions

22
old_thesis/.gitignore vendored Normal file
View File

@@ -0,0 +1,22 @@
#Extra styles
abhepexpt.sty
abhep.sty
abmath.sty
lineno.sty
siunitx.sty
SIunits.sty
varwidth.sty
#Compilation byproducts
*.aux
*.bbl
*.toc
*.lof
*.lot
*.blg
*.log
*.nav
*.out
*.snm
thesis.pdf
comment.cut

23
old_thesis/Makefile Normal file
View File

@@ -0,0 +1,23 @@
DOCNAME = thesis
INPUT = $(DOCNAME).tex
TARGET= $(DOCNAME).pdf
THESIS_STY= mythesis.sty mythesismath.sty
EXTRASTYS = abhepexpt.sty abhep.sty abmath.sty lineno.sty siunitx.sty SIunits.sty varwidth.sty
default: $(TARGET)
$(TARGET): $(INPUT) extrastyles.zip $(THESIS_STY) Makefile chapters/*.tex
@rm -f $(EXTRASTYS)
@unzip extrastyles.zip
@rm -f $(DOCNAME).{aux,toc,lof,lot}
pdflatex $< && bibtex $(DOCNAME) && pdflatex $< && pdflatex $<
@rm -f $(DOCNAME).{aux,toc,lof,lot}
@rm -f $(EXTRASTYS)
clean:
@rm -f $(EXTRASTYS)
@rm -f *.{aux,toc,lof,lot}
@rm -f *.{aux,bbl,blg,log,nav,out,snm,toc,lot,lof} $(TARGET)
@rm -f comment.cut

View File

@@ -0,0 +1,28 @@
%% The "\appendix" call has already been made in the declaration
%% of the "appendices" environment (see thesis.tex).
\chapter{Pointless extras}
\label{app:Pointless}
\chapterquote{%
Le savant n'\'etudie pas la nature parce que cela est utile; \\
\indent il l'\'etudie parce qu'il y prend plaisir, \\
\indent et il y prend plaisir parce qu'elle est belle.}%
{Henri Poincar\'e, 1854--1912}
Appendixes (or should that be ``appendices''?) make you look really clever, 'cos
it's like you had more clever stuff to say than could be fitted into the main
bit of your thesis. Yeah. So everyone should have at least three of them\dots
\section{Like, duh}
\label{sec:Duh}
Padding? What do you mean?
\section{$y = \alpha x^2$}
\label{sec:EqnTitle}
See, maths in titles automatically goes bold where it should (and check the
table of contents: it \emph{isn't} bold there!) Check the source: nothing
needs to be specified to make this work. Thanks to Donald Arsenau for the
teeny hack that makes this work.
%% Big appendixes should be split off into separate files, just like chapters
%\input{app-myreallybigappendix}

View File

@@ -0,0 +1,19 @@
\begin{colophon}
This thesis was made in \LaTeXe{} using the ``hepthesis'' class~\cite{hepthesis}.
\end{colophon}
%% You're recommended to use the eprint-aware biblio styles which
%% can be obtained from e.g. www.arxiv.org. The file mythesis.bib
%% is derived from the source using the SPIRES Bibtex service.
\bibliographystyle{h-physrev}
\bibliography{thesis}
%% I prefer to put these tables here rather than making the
%% front matter seemingly interminable. No-one cares, anyway!
\listoffigures
\listoftables
%% If you have time and interest to generate a (decent) index,
%% then you've clearly spent more time on the write-up than the
%% research ;-)
%\printindex

View File

@@ -0,0 +1,251 @@
\chapter{Introduction}
\label{chap:intro}
%% Restart the numbering to make sure that this is definitely page #1!
\pagenumbering{arabic}
\section{Muon to electron conversion}
\label{sec:_mu_e_conversion}
Charged lepton flavor violation (CLFV) belongs to the class of flavor-changing
neutral currents, which are suppressed at tree level in the Standard Model
(SM) where they are mediated by $\gamma$ and $Z^0$ bosons, but arise at loop
level via weak charged currents mediated by the $W^{\pm}$ boson. Because flavor
violation requires mixing between generations, CLFV exactly vanishes in the SM
with massless neutrinos. Even in the framework of the SM with massive neutrinos
and their mixing, branching ratio of CLFV is still very small - for example, in
case of \mueg~\cite{marciano}:
\begin{equation}
\mathcal{B}(\mu^{+} \rightarrow e^{+}\gamma) \simeq
10^{-54} \left( \frac{sin^{2}2\theta_{13}}{0.15}\right)
\end{equation}
This is an unobservably tiny
branching ratio so that any experimental evidence of CLFV would be a clear
sign of new physics beyond the SM.
One of the most prominent CLFV processes is
a process of coherent muon-to-electron conversion ($\mu
- e$ conversion) in the field of a nucleus: \muecaz. When muons are stopped in
a target, they are quickly
captured by atoms ($~10^{-10}$ s) and cascade down to the 1S orbitals. There,
they can undergo:
(a) ordinary decay, (b) weak capture, $\mu^- p \rightarrow \nu_\mu n$, or (c)
$\mu - e$ conversion, \muec. The last of these reactions is a CLFV process
where lepton flavor numbers, $L_\mu$ and $L_e$, are violated by one unit.
The $\mu - e $ conversion is attractive both from theoretical and experimental
points of view. Many extensions of the SM predict that it would has sizeable
branching ratio~\cite{altman}. One possible supersymmetric contribution to the
$\mu - e$ conversion is shown in Fig.~\ref{fig:susy_contr}. Experimentally, the
simplicity and distinctive signal, a mono-energetic electron of energy $E_{e}$:
$
E_{e} = m_{\mu} - B_{\mu}(Z, A) - R(A) \simeq \textrm{105 MeV},
$
where $m_\mu$ is the muon mass, $B_\mu(Z, A)$ is the muonic atom binding
energy, and $R(A)$ is the nuclear recoil energy, allow experimental searches
without accidentals and thus in extremely high rates. As a result, one of the
best upper limits of CLFV searches comes from a search for $\mu - e$ conversion
in muonic gold done by the SINDRUM--II collaboration:
\sindrumlimit~\cite{sindrumii}.
\begin{figure}[tbh]
\centering
\includegraphics[width=\textwidth]{figs/susy_contr}
\caption{Possible SUSY contributions to the CLFV processes \mueg
(left) and \muec (right).}
\label{fig:susy_contr}
\end{figure}
%\section{Motivation}
%\label{sec:motivation}
\subsection{COMET experiment}
At the Japan Proton Accelerator Research Complex (J-PARC), an experiment to
search for \muec~conversion, which is called COMET (COherent Muon to Electron
Transition), has been proposed~\cite{comet07}. The experiment received Stage--1
approval in
2009. Utilising a proton beam of 56 kW (8 GeV $\times$ 7 $\mu$A) from the
J-PARC main ring, the COMET aims for a single event sensitivity of $3 \times
10^{-17}$, which is 10000 times better than the current best
limit at SINDRUM--II. As of April 2013, the COMET collaboration has 117
members in 27 institutes from 12 countries.
The COMET experiment is designed to be carried out at the Hadron
Experimental Facility using a bunched proton beam that is
slowly-extracted from the J-PARC main ring. The experimental set-up consists of
a dedicated proton beam line, a muon beam transport section, and a detector
section. The muon beam section is composed of superconducting magnets: pion
capture solenoid and a pion/muon transport solenoid. The
detector section has a multi-layered muon stopping target, an electron
transport beam line for $\mu - e$ conversion signals,
followed by detector systems.
The COMET collaboration has adopted a staging approach with two
phases~\cite{comet12}. COMET Phase--I is scheduled to
have an engineering run in 2016, followed by a physics run in 2017. Phase--I
should achieve a sensitivity
of $3 \times 10^{-15}$, 100 times better than that of SINDRUM--II; while
Phase--II will reach a sensitivity of $2.6 \times 10^{-17}$, which is
competitive with the Mu2e project at Fermilab~\cite{mu2e08}.
A schematic layout of the COMET experiment with its two phases is
shown in Fig.~\ref{fig:comet_phase1}, and a schedule for two phases is shown in
Fig.~\ref{fig:sched}.
\begin{figure}[tbh]
\centering
\includegraphics[width=\textwidth]{figs/comet_phase1}
\caption{Schematic layout of the COMET experiment with two phases: Phase--I
(left) and Phase--II (right).}
\label{fig:comet_phase1}
\end{figure}
\begin{figure}[tbh]
\centering
\includegraphics[width=0.8\textwidth]{figs/sched}
\caption{The anticipated schedule of the COMET experiment.}
\label{fig:sched}
\end{figure}
COMET Phase--I has two major goals:
\begin{itemize}
\item Background study for the COMET Phase--II by using the actual COMET beam
line constructed at Phase--I,
\item Search for $\mu-e$ conversion with a single event sensitivity of $3
\times 10^{-15}$.
\end{itemize}
In order to realize the goals, COMET Phase--I proposes to have two systems of
detector. A straw tube detector and an electromagnetic calorimeter will be used
for the background study. For the $\mu-e$ conversion search, a cylindrical
drift chamber (CDC) will be built.
\subsection{Proton emission issue}
We, as a jointed force between Mu2e and COMET, would like to measure rates and
energy spectrum of charged particle emission after nuclear muon capture on
aluminum. The rates and spectra of charged particle emission, in particular
protons, is very important to optimize the detector configuration both for the
Mu2e and COMET Phase-I experiments.
\noindent The tracking chambers of COMET Phase-I and Mu2e are designed to be
measure charged particles of their momenta greater than 70 MeV/$c$ and 53
MeV/$c$ respectively. In that momentum ranges, it turns out that single hit
rates of the tracking chambers would be dominated by protons after nuclear muon
capture.
The second source of the hit rate will be electrons from muon decays in orbit
(DIO). In order to limit the single hit rate of the tracking chamber to an
acceptable level, both experiments are considering to place proton absorbers in
front of the tracking chambers to reduce proton hit rates. However, the proton
absorber would deteriorate the reconstructed momentum resolution of electrons
at birth. And similarly the rate of proton emission is important to determine
thickness of the muon stopping target made of aluminum. Therefore it is
important to know the rate so that the detector system can be optimized in
terms of both hit rate and momentum resolution.
\noindent Unfortunately the yield, energy spectrum and composition of the
charged particles emitted in muon capture on Al and Ti have not been measured
in the relevant energy range for COMET Phase-I and Mu2e.
Figure~\ref{fg:silicon-proton} shows the spectrum of charged particle emission
from muons being stopped and captured in a silicon detector \cite{sobo68}. The
peak below 1.4 MeV is from the recoiling heavy ions, mainly $^{27}$Al, when no
charged particles were emitted. Hungerford~\cite{hung34} fitted the silicon
spectrum in Fig.~\ref{fg:silicon-proton} with an empirical function given by
%
\begin{equation} p(T) = A(1-{T_{th} \over T})^{\alpha} e^{-(T/T_0)}
\label{eq:protons} \end{equation}
%
where $T$ is the kinetic energy and the fitted parameters are $A=0.105$
MeV$^{-1}$, $T_{th}$ = 1.4 MeV, $\alpha$=1.328 and $T_0$ = 3.1 MeV. The
spectrum is normalized to 0.1 per muon capture. Some other results in the past
experiments are summarized in Table~\ref{tb:proton}.
%\begin{figure}[htb]
%\centering
%\includegraphics[width=0.7\textwidth]{figs/si-proton.pdf}
%\caption{Charged particle spectrum from muons stopping and being captured in
%a silicon detector~\cite{sobo68}.}
%\label{fg:silicon-proton}
%\end{figure}
\begin{table}[htb]
\centering \caption{Probabilities in unites of $10^{-3}$ per
muon capture for inclusive proton emission calculated by Lifshitz and
Singer~\cite{lifshitz80}.
The numbers in crescent parenthesis are estimates for the total inclusive
rate derived from the measured exclusive channels by the use of the
approximate regularity, such as $(\mu, \nu p):(\mu, \nu p n):(\mu, \nu p
2n):(\mu, \nu p 3n) = 1:6:4:4$.}
\label{tb:proton}
\vskip 3mm
\begin{tabularx}{\textwidth}{ccccX}
\toprule
Target nucleus & Calculation & Experiment & Estimate & Comments \\
\midrule
%$_{10}$Ne & & $200\pm 40$ & & \\
$^{27}_{13}$Al & 40 & $>28 \pm 4$ & (70) & 7.5 for $T>40$ MeV \\
$^{28}_{14}$Si & 144 & $150\pm30$ & & 3.1 and 0.34 $d$ for $T>18$ MeV \\
$^{31}_{15}$P & 35 & $>61\pm6$ & (91) & \\
$^{46}_{22}$Ti & & & & \\
$^{51}_{23}$V & 25 & $>20\pm1.8$ & (32) & \\
\bottomrule
\end{tabularx}
\end{table}
\noindent The limited information available at present makes it difficult to
draw quantitative conclusive detector design. From Table~\ref{tb:proton}, the
yield for Al can be taken from experiment to be $>$3\% for $T>40$ MeV, or from
theory to be 4\%, or estimated based on the ratio of exclusive channels from
other nuclei to be 7\%, or speculated to be as high as Si
%or Ne
, namely 15-20\%. The
energy spectrum can only be inferred from the Si data or from
Ref.~\cite{bala67}. At this moment, for both COMET Phase-I and Mu2e, this
analytical spectrum has been used to estimate proton emission. And also the $p,
d, \alpha$ composition is not known. The Ti proton yield can only be estimated
from V to be around 3\%.
\noindent It might be worth to present how proton emission affects a single
rate of the tracking chambers. As an example for COMET Phase-I, single rates
of the tracking chamber (cylindrical drift chamber) have been simulated based
on the spectrum given in Eq.(\ref{eq:protons}). To reduce protons entering the
tracking chamber, in addition to the inner wall of the drift chamber (of 400
$\mu$m) a cylindrical proton absorber of different thickness is located in
front of the tracking chamber. Monte Carlo simulations were done with three
different thickness of proton degrader, namely 0~mm, 5~mm, and 7.5~mm.
%Figure~\ref{fig:protongenerated} shows a proton momentum spectrum generated
(larger than 50 MeV/$c$) in the simulation study, and regions in red show
protons reaching the first layer. The results are summarized in
Table~\ref{tb:protonhits}, where the proton emission rate of 0.15 per muon
capture is assumed. If we assume the number of muons stopped in the
muon-stopping target is $5.8 \times 10^{9}$/s, the number of muon capture on
aluminum is about $3.5 \times 10^{9}$/s since the fraction of muon capture in
aluminum is $f_{cap}=0.61$. Therefore the total number of hits in all the cells
in the first layer is estimated to be 530 kHz (1.3 MHz) for the case of a
proton degrader of 5 mm (0 mm) thickness. This example present the importance
to understand the proton emission, rate and spectrum, from nuclear muon capture
on aluminum for COMET Phase-I and Mu2e.
%
\begin{table}[htb]
\begin{center}
\caption{Total numbers of hits in the first
layer by protons emitted from muon capture for different trigger counter
thickness. 100 k proton events were generated for COMET Phase-I. 15 \%
protons per muon capture is assumed.}
\label{tb:protonhits}
\vspace{5mm}
\begin{tabular}{lccc}
\toprule
Proton degrader thickness & 0 mm & 5 mm& 7.5 mm\\
\midrule
% number of 1 hit events & 2467 & 87 & 28 \cr\hline number of 2 hit events &
% 73 & 8 & 1 \cr\hline number of 3 hit events & 9 & 0 & 0 \cr\hline\hline
% number of 4 hit events & 1 & 0 & 0 \cr\hline\hline
Hits & 2644 & 103 & 30 \cr
Hits per proton emission & 2.6 \% & 0.1 \% & 0.03 \% \cr
Hits per muon capture & $3.9\times10^{-3}$ & $1.5\times10^{-4}$ & $4.5\times10^{-5}$ \cr
\bottomrule
\end{tabular}
\end{center}
\end{table}
\subsection{Any physics implication??}
% section _mu_e_conversion (end)

View File

@@ -0,0 +1,21 @@
\chapter{The COMET Phase--I}
\label{cha:the_comet_phase_i}
\section{Overview of COMET and Phase--I}
\label{sec:overview_of_comet_and_phase_i}
\section{Experimental setup}
\label{sec:experimental_setup}
\section{CDC}
\label{sec:cdc}
% section cdc (end)
% section experimental_setup (end)
% section overview_of_comet_and_phase_i (end)
% chapter the_comet_phase_i (end)

View File

@@ -0,0 +1,25 @@
\chapter{The Alcap experiment}
\label{cha:the_alcap_experiment}
\section{Nuclear physics of muon capture}
\label{sec:physics_of_muon_capture}
% section physics_of_muon_capture (end)
\section{Experimental status}
\label{sec:experimental_status}
% section experimental_status (end)
\section{Experimental setup}
\label{sec:experimental_setup}
% section experimental_setup (end)
% chapter the_alcap_experiment (end)

View File

@@ -0,0 +1,25 @@
\chapter{MC study}
\label{cha:mc_study}
\section{Geometry}
\label{sec:geometry}
% section geometry (end)
\section{Response matrix?}
\label{sec:response_matrix_}
% section response_matrix_ (end)
\section{Proton spectrum? Cut?}
\label{sec:proton_spectrum_cut_}
% section proton_spectrum_cut_ (end)
% chapter mc_study (end)

View File

@@ -0,0 +1,9 @@
\chapter{Data analysis}
\label{cha:data_analysis}
\section{Analysis strategy}
\section{Actual work ...}
% chapter data_analysis (end)

View File

@@ -0,0 +1,6 @@
\chapter{Results and Discussions}
\label{cha:results_and_discussions}
% chapter results_and_discussions (end)

View File

@@ -0,0 +1,54 @@
%% Title
\titlepage[of Graduate School of Science]%
{A dissertation submitted to the Osaka University\\
for the degree of Doctor of Philosophy}
%% Abstract
\begin{abstract}%[\smaller \thetitle\\ \vspace*{1cm} \smaller {\theauthor}]
%\thispagestyle{empty}
\LHCb is a \bphysics detector experiment which will take data at
the \unit{14}{\TeV} \LHC accelerator at \CERN from 2007 onward\dots
\end{abstract}
%% Declaration
\begin{declaration}
This dissertation is the result of my own work, except where explicit
reference is made to the work of others, and has not been submitted
for another qualification to this or any other university. This
dissertation does not exceed the word limit for the respective Degree
Committee.
\vspace*{1cm}
\begin{flushright}
Andy Buckley
\end{flushright}
\end{declaration}
%% Acknowledgements
\begin{acknowledgements}
Of the many people who deserve thanks, some are particularly prominent,
such as my supervisor\dots
\end{acknowledgements}
%% Preface
\begin{preface}
This thesis describes my research on various aspects of the \LHCb
particle physics program, centred around the \LHCb detector and \LHC
accelerator at \CERN in Geneva.
\noindent
For this example, I'll just mention \ChapterRef{chap:SomeStuff}
and \ChapterRef{chap:MoreStuff}.
\end{preface}
%% ToC
\tableofcontents
%% Strictly optional!
\frontquote{%
Writing in English is the most ingenious torture\\
ever devised for sins committed in previous lives.}%
{James Joyce}

View File

@@ -0,0 +1,10 @@
\newcommand{\lagr}{\cal{L}}
\newcommand{\mueg}{$\mu^{+} \rightarrow e^{+}\gamma$}
\newcommand{\meee}{$\mu \rightarrow eee$}
\newcommand{\muenn}{$\mu \rightarrow e \nu \overline{\nu}$}
\newcommand{\muenng}{$\mu \rightarrow e \nu \overline{\nu} \gamma$}
\newcommand{\muec}{$\mu^{-} N \rightarrow e^{-} N$}
\newcommand{\muecaz}{$\mu^{-} + N(A,Z) \rightarrow e^{-} + N(A,Z)$}
\newcommand{\sindrumlimit}
{$\mathcal{B} (\mu^- + Au \rightarrow e^- +Au) < 7\times 10^{-13}$}

BIN
old_thesis/extrastyles.zip Normal file

Binary file not shown.

16
old_thesis/getNewBibtex Executable file
View File

@@ -0,0 +1,16 @@
#! /usr/bin/env bash
if [[ -n $( echo $* | egrep -- "-h\>|--help\>" ) ]]; then
echo -e "Usage: $0 <myfile.tex>"
echo "NB. \\input and \\include operations will only work in"
echo "the current directory, rather than via the full TeX path."
exit 0
fi
maintexfile=$1
tempfile=texmerge.$$
cat $maintexfile | sed -e s/'\\input{\([^}]*\)}'/'#include "\1\.tex"'/g > $tempfile
#cat $tempfile
cpp $tempfile 2> /dev/null | mail -s "generate bibtex" slaclib2@slac.stanford.edu
rm -f $tempfile

949
old_thesis/h-physrev.bst Normal file
View File

@@ -0,0 +1,949 @@
ENTRY
{ address
eprint
author
booktitle
chapter
collaboration
edition
editor
howpublished
institution
journal
key
month
note
number
organization
pages
publisher
school
series
title
type
volume
year
}
{}
{ label }
INTEGERS { output.state before.all mid.sentence after.sentence after.block }
FUNCTION {init.state.consts}
{ #0 'before.all :=
#1 'mid.sentence :=
#2 'after.sentence :=
#3 'after.block :=
}
STRINGS { s t }
FUNCTION {output.nonnull}
{ 's :=
output.state mid.sentence =
{ ", " * write$ }
{ output.state after.block =
{ "," * write$
newline$
"\newblock " write$
}
{ output.state before.all =
'write$
{ add.period$ " " * write$ }
if$
}
if$
mid.sentence 'output.state :=
}
if$
s
}
FUNCTION {output}
{ duplicate$ empty$
'pop$
'output.nonnull
if$
}
FUNCTION {output.check}
{ 't :=
duplicate$ empty$
{ pop$ "empty " t * " in " * cite$ * warning$ }
'output.nonnull
if$
}
FUNCTION {output.bibitem}
{ newline$
"\bibitem{" write$
cite$ write$
"}" write$
newline$
""
before.all 'output.state :=
}
FUNCTION {fin.entry}
{ add.period$
write$
newline$
}
FUNCTION {new.block}
{ output.state before.all =
'skip$
{ after.block 'output.state := }
if$
}
FUNCTION {new.sentence}
{ skip$
}
FUNCTION {not}
{ { #0 }
{ #1 }
if$
}
FUNCTION {and}
{ 'skip$
{ pop$ #0 }
if$
}
FUNCTION {or}
{ { pop$ #1 }
'skip$
if$
}
FUNCTION {new.block.checka}
{ empty$
'skip$
'new.block
if$
}
FUNCTION {new.block.checkb}
{ empty$
swap$ empty$
and
'skip$
'new.block
if$
}
FUNCTION {new.sentence.checka}
{ empty$
'skip$
'new.sentence
if$
}
FUNCTION {new.sentence.checkb}
{ empty$
swap$ empty$
and
'skip$
'new.sentence
if$
}
FUNCTION {field.or.null}
{ duplicate$ empty$
{ pop$ "" }
'skip$
if$
}
FUNCTION {emphasize}
{ duplicate$ empty$
{ pop$ "" }
{ "{\em " swap$ * "}" * }
if$
}
FUNCTION {embolden}
{ duplicate$ empty$
{ pop$ "" }
{ "{\bf " swap$ * "}" * }
if$
}
FUNCTION {paren}
{ duplicate$ empty$
{ pop$ "" }
{ "(" swap$ * ")" * }
if$
}
INTEGERS { nameptr namesleft numnames }
INTEGERS { etal }
FUNCTION {format.names}
{ 's :=
#1 'nameptr :=
s num.names$ 'numnames :=
numnames #5 >
s numnames "{ll}" format.name$ "others" = numnames #1 > and
or 'etal :=
etal
{ #1 #1 + 'namesleft := }
{ numnames 'namesleft := }
if$
{ namesleft #0 > }
{ s nameptr "{f.~}{vv~}{ll}{, jj}" format.name$ 't :=
nameptr #1 >
{ namesleft #1 >
{ ", " * t * }
{ nameptr #2 >
{ "," * }
'skip$
if$
t "others" =
etal or
{ " {\em et~al.}" * }
{ " and " * t * }
if$
}
if$
}
't
if$
nameptr #1 + 'nameptr :=
namesleft #1 - 'namesleft :=
}
while$
}
FUNCTION {format.authors}
{ author empty$
{ "" }
{ author format.names }
if$
}
FUNCTION {format.editors}
{ editor empty$
{ "" }
{ editor format.names
editor num.names$ #1 >
{ ", editors" * }
{ ", editor" * }
if$
}
if$
}
FUNCTION {format.edited}
{ editor empty$
{ "" }
{ "edited by " editor format.names * }
if$
}
FUNCTION {format.title}
{ title empty$
{ "" }
{ title "t" change.case$ }
if$
}
FUNCTION {n.dashify}
{ 't :=
""
{ t empty$ not }
{ t #1 #1 substring$ "-" =
{ t #1 #2 substring$ "--" = not
{ "--" *
t #2 global.max$ substring$ 't :=
}
{ { t #1 #1 substring$ "-" = }
{ "-" *
t #2 global.max$ substring$ 't :=
}
while$
}
if$
}
{ t #1 #1 substring$ *
t #2 global.max$ substring$ 't :=
}
if$
}
while$
}
FUNCTION {first.page}
{ 't :=
""
{ t empty$ not t #1 #1 substring$ "-" = not and }
{ t #1 #1 substring$ *
t #2 global.max$ substring$ 't :=
}
while$
}
FUNCTION {format.date}
{ year empty$
{ "" }
'year
if$
}
FUNCTION {format.btitle}
{ title emphasize
}
FUNCTION {tie.or.space.connect}
{ duplicate$ text.length$ #3 <
{ "~" }
{ " " }
if$
swap$ * *
}
FUNCTION {either.or.check}
{ empty$
'pop$
{ "can't use both " swap$ * " fields in " * cite$ * warning$ }
if$
}
FUNCTION {format.bvolume}
{ volume empty$
{ "" }
{ series empty$
'skip$
{ ", " series * }
if$
" Vol." volume tie.or.space.connect *
"volume and number" number either.or.check
}
if$
}
FUNCTION {format.number.series}
{ volume empty$
{ number empty$
{ series field.or.null }
{ series empty$
{ "there's a number but no series in " cite$ * warning$ }
{ ", " series * }
if$
" No. " number tie.or.space.connect *
}
if$
}
{ "" }
if$
}
FUNCTION {format.edition}
{ edition empty$
{ "" }
{ output.state mid.sentence =
{ ", " edition "l" change.case$ * }
{ ", " edition "t" change.case$ * }
if$
" ed." *
}
if$
}
INTEGERS { multiresult }
FUNCTION {multi.page.check}
{ 't :=
#0 'multiresult :=
{ multiresult not
t empty$ not
and
}
{ t #1 #1 substring$
duplicate$ "-" =
swap$ duplicate$ "," =
swap$ "+" =
or or
{ #1 'multiresult := }
{ t #2 global.max$ substring$ 't := }
if$
}
while$
multiresult
}
FUNCTION {format.pages}
{ pages empty$
{ "" }
{ pages multi.page.check
{ "pp." pages n.dashify tie.or.space.connect }
{ "p." pages tie.or.space.connect }
if$
}
if$
}
FUNCTION {format.pages.a}
{ pages empty$
{ "" }
{ "p." pages first.page tie.or.space.connect }
if$
}
FUNCTION {format.vol.num.pages}
{ volume field.or.null embolden
" " swap$ * *
pages empty$
'skip$
{ duplicate$ empty$
{ pop$ format.pages.a }
{ ", " * pages first.page * }
if$
}
if$
}
FUNCTION {format.chapter.pages}
{ chapter empty$
'format.pages
{ type empty$
{ "chap." }
{ type "l" change.case$ }
if$
chapter tie.or.space.connect
pages empty$
'skip$
{ ", " * format.pages * }
if$
}
if$
}
FUNCTION {format.pub.addr.date}
{ publisher empty$
{ "" "empty publisher in " cite$ * warning$ }
{ publisher
address empty$
'skip$
{ ", " * address * }
if$
}
if$
year empty$
{ "empty year in " cite$ * warning$ }
{ ", " * year * }
if$
paren " " swap$ *
}
FUNCTION {format.book.entry}
{ format.btitle
format.bvolume *
format.number.series *
format.edition *
format.pub.addr.date *
}
FUNCTION {format.inbook.entry}
{ format.book.entry
", " *
format.chapter.pages *
}
FUNCTION {format.in.ed.booktitle}
{ booktitle empty$
{ "" }
{ editor empty$
{ "in " booktitle emphasize * }
{ "in " booktitle emphasize * ", " * format.edited * }
if$
}
if$
}
FUNCTION {empty.misc.check}
{ author empty$ title empty$ howpublished empty$
month empty$ year empty$ note empty$
and and and and and
{ "all relevant fields are empty in " cite$ * warning$ }
'skip$
if$
}
FUNCTION {format.thesis.type}
{ type empty$
'skip$
{ pop$
type "t" change.case$
}
if$
}
FUNCTION {format.inst.tr.num.date}
{ institution empty$
{ "" "empty institution in " cite$ * warning$ }
{ institution }
if$
" Report No." *
number empty$
{ "" }
{ number tie.or.space.connect }
if$
year empty$
{ "empty year in " cite$ * warning$ }
{ ", " * year * " (unpublished)" * }
if$
}
FUNCTION {format.article.crossref}
{ key empty$
{ journal empty$
{ "need key or journal for " cite$ * " to crossref " * crossref *
warning$
""
}
{ "In " journal * }
if$
}
{ "In " key * }
if$
" \cite{" * crossref * "}" *
}
FUNCTION {format.crossref.editor}
{ editor #1 "{vv~}{ll}" format.name$
editor num.names$ duplicate$
#2 >
{ pop$ " {\em et~al.}" * }
{ #2 <
'skip$
{ editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
{ " {\em et~al.}" * }
{ " and " * editor #2 "{vv~}{ll}" format.name$ * }
if$
}
if$
}
if$
}
FUNCTION {format.book.crossref}
{ volume empty$
{ "empty volume in " cite$ * "'s crossref of " * crossref * warning$
"In "
}
{ "Volume" volume tie.or.space.connect
" of " *
}
if$
editor empty$
editor field.or.null author field.or.null =
or
{ key empty$
{ series empty$
{ "need editor, key, or series for " cite$ * " to crossref " *
crossref * warning$
"" *
}
{ "{\em " * series * "\/}" * }
if$
}
{ key * }
if$
}
{ format.crossref.editor * }
if$
" \cite{" * crossref * "}" *
}
FUNCTION {format.incoll.inproc.crossref}
{ editor empty$
editor field.or.null author field.or.null =
or
{ key empty$
{ booktitle empty$
{ "need editor, key, or booktitle for " cite$ * " to crossref " *
crossref * warning$
""
}
{ "In {\em " booktitle * "\/}" * }
if$
}
{ "In " key * }
if$
}
{ "In " format.crossref.editor * }
if$
" \cite{" * crossref * "}" *
}
FUNCTION {article}
{ output.bibitem
collaboration output
format.authors "author" output.check
new.block
crossref missing$
{ journal field.or.null
format.vol.num.pages
format.date empty$
'skip$
{ duplicate$ empty$
{ pop$ format.date paren }
{ " " * format.date paren * }
if$
}
if$
output
}
{ format.article.crossref output.nonnull
format.pages output
}
if$
eprint output
new.block
note output
fin.entry
}
FUNCTION {book}
{ output.bibitem
collaboration output
author empty$
{ format.editors "author and editor" output.check }
{ format.authors output.nonnull
crossref missing$
{ "author and editor" editor either.or.check }
'skip$
if$
}
if$
new.block
crossref missing$
{ format.book.entry output }
{ new.block
format.book.crossref output.nonnull
}
if$
eprint output
new.block
note output
fin.entry
}
FUNCTION {booklet}
{ output.bibitem
collaboration output
format.authors output
new.block
format.title "title" output.check
howpublished address new.block.checkb
howpublished output
address output
format.date output
eprint output
new.block
note output
fin.entry
}
FUNCTION {inbook}
{ output.bibitem
collaboration output
author empty$
{ format.editors "author and editor" output.check }
{ format.authors output.nonnull
crossref missing$
{ "author and editor" editor either.or.check }
'skip$
if$
}
if$
new.block
crossref missing$
{ format.inbook.entry output }
{ format.chapter.pages "chapter and pages" output.check
new.block
format.book.crossref output.nonnull
}
if$
eprint output
new.block
note output
fin.entry
}
FUNCTION {incollection}
{ output.bibitem
collaboration output
format.authors "author" output.check
new.block
format.title "title" output.check
new.block
crossref missing$
{ format.in.ed.booktitle "booktitle" output.check
format.bvolume output
format.number.series output
format.chapter.pages output
new.sentence
publisher "publisher" output.check
address output
format.edition output
format.date "year" output.check
}
{ format.incoll.inproc.crossref output.nonnull
format.chapter.pages output
}
if$
eprint output
new.block
note output
fin.entry
}
FUNCTION {inproceedings}
{ output.bibitem
collaboration output
format.authors "author" output.check
new.block
format.title "title" output.check
new.block
crossref missing$
{ format.in.ed.booktitle "booktitle" output.check
format.bvolume output
format.number.series output
format.pages output
address empty$
{ organization publisher new.sentence.checkb
organization output
publisher output
format.date "year" output.check
}
{ address output.nonnull
format.date "year" output.check
new.sentence
organization output
publisher output
}
if$
}
{ format.incoll.inproc.crossref output.nonnull
format.pages output
}
if$
eprint output
new.block
note output
fin.entry
}
FUNCTION {conference} { inproceedings }
FUNCTION {manual}
{ output.bibitem
collaboration output
author empty$
{ organization empty$
'skip$
{ organization output.nonnull
address output
}
if$
}
{ format.authors output.nonnull }
if$
new.block
format.btitle "title" output.check
author empty$
{ organization empty$
{ address new.block.checka
address output
}
'skip$
if$
}
{ organization address new.block.checkb
organization output
address output
}
if$
format.edition output
format.date output
eprint output
new.block
note output
fin.entry
}
FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
new.block
format.title "title" output.check
new.block
"Master's thesis" format.thesis.type output.nonnull
school "school" output.check
address output
format.date "year" output.check
eprint output
new.block
note output
fin.entry
}
FUNCTION {misc}
{ output.bibitem
collaboration output
format.authors output
title howpublished new.block.checkb
format.title output
howpublished new.block.checka
howpublished output
format.date output
eprint output
new.block
note output
fin.entry
empty.misc.check
}
FUNCTION {phdthesis}
{ output.bibitem
format.authors "author" output.check
new.block
format.btitle "title" output.check
new.block
"PhD thesis" format.thesis.type output.nonnull
school "school" output.check
address output
format.date "year" output.check
eprint output
new.block
note output
fin.entry
}
FUNCTION {proceedings}
{ output.bibitem
collaboration output
editor empty$
{ organization output }
{ format.editors output.nonnull }
if$
new.block
format.btitle "title" output.check
format.bvolume output
format.number.series output
address empty$
{ editor empty$
{ publisher new.sentence.checka }
{ organization publisher new.sentence.checkb
organization output
}
if$
publisher output
format.date "year" output.check
}
{ address output.nonnull
format.date "year" output.check
new.sentence
editor empty$
'skip$
{ organization output }
if$
publisher output
}
if$
eprint output
new.block
note output
fin.entry
}
FUNCTION {techreport}
{ output.bibitem
collaboration output
format.authors "author" output.check
new.block
format.inst.tr.num.date output.nonnull
eprint output
new.block
note output
fin.entry
}
FUNCTION {unpublished}
{ output.bibitem
collaboration output
format.authors "author" output.check
new.block
format.title "title" output.check
new.block
note "note" output.check
format.date output
fin.entry
}
FUNCTION {default.type} { misc }
MACRO {jan} {"Jan."}
MACRO {feb} {"Feb."}
MACRO {mar} {"Mar."}
MACRO {apr} {"Apr."}
MACRO {may} {"May"}
MACRO {jun} {"June"}
MACRO {jul} {"July"}
MACRO {aug} {"Aug."}
MACRO {sep} {"Sept."}
MACRO {oct} {"Oct."}
MACRO {nov} {"Nov."}
MACRO {dec} {"Dec."}
MACRO {acmcs} {"ACM Comput. Surv."}
MACRO {acta} {"Acta Inf."}
MACRO {cacm} {"Commun. ACM"}
MACRO {ibmjrd} {"IBM J. Res. Dev."}
MACRO {ibmsj} {"IBM Syst.~J."}
MACRO {ieeese} {"IEEE Trans. Softw. Eng."}
MACRO {ieeetc} {"IEEE Trans. Comput."}
MACRO {ieeetcad}
{"IEEE Trans. Comput.-Aided Design Integrated Circuits"}
MACRO {ipl} {"Inf. Process. Lett."}
MACRO {jacm} {"J.~ACM"}
MACRO {jcss} {"J.~Comput. Syst. Sci."}
MACRO {scp} {"Sci. Comput. Programming"}
MACRO {sicomp} {"SIAM J. Comput."}
MACRO {tocs} {"ACM Trans. Comput. Syst."}
MACRO {tods} {"ACM Trans. Database Syst."}
MACRO {tog} {"ACM Trans. Gr."}
MACRO {toms} {"ACM Trans. Math. Softw."}
MACRO {toois} {"ACM Trans. Office Inf. Syst."}
MACRO {toplas} {"ACM Trans. Prog. Lang. Syst."}
MACRO {tcs} {"Theoretical Comput. Sci."}
MACRO {advp} {"Adv. Phys."}
MACRO {ajp} {"Am. J. Phys."}
MACRO {ao} {"Appl. Opt."}
MACRO {apj} {"Astrophys. J."}
MACRO {apl} {"Appl. Phys. Lett."}
MACRO {arnps} {"Ann. Rev. Nucl. Sci."}
MACRO {arns} {"Ann. Rev. Nucl. Part. Sci."}
MACRO {baps} {"Bull. Am. Phys. Soc."}
MACRO {cpc} {"Computer Phys. Comm."}
MACRO {cppcf} {"Comments Plasma Phys. Controlled Fusion"}
MACRO {fed} {"Fusion Eng. Design"}
MACRO {ft} {"Fusion Tech."}
MACRO {ieeens} {"IEEE Trans. Nucl. Sci."}
MACRO {ieeeps} {"IEEE Trans. Plasma Sci."}
MACRO {ijimw} {"Int. J. Infrared Millimeter Waves"}
MACRO {ip} {"Infrared Phys."}
MACRO {jap} {"J. Appl. Phys."}
MACRO {jcp} {"J. Comput. Phys."}
MACRO {jetp} {"Sov. Phys.-JETP"}
MACRO {jfe} {"J. Fusion Energy"}
MACRO {jfm} {"J. Fluid Mech."}
MACRO {jgr} {"J. Geophys. Res."}
MACRO {jmp} {"J. Math. Phys."}
MACRO {jne} {"J. Nucl. Energy"}
MACRO {jnm} {"J. Nucl. Mater."}
MACRO {josa} {"J. Opt. Soc. Am."}
MACRO {jpg} {"J. Phys.~G: Nucl. and Part. Phys."}
MACRO {jphys} {"J. Phys"}
MACRO {jpp} {"J. Plasma Phys."}
MACRO {jpsj} {"J. Phys. Soc. Jpn"}
MACRO {jvst} {"J. Vac. Sci. Technol."}
MACRO {modphyslettA} {"Mod. Phys. Lett. A"}
MACRO {nedf} {"Nucl. Eng. Design/Fusion"}
MACRO {nf} {"Nucl. Fusion"}
MACRO {nim} {"Nucl. Instrum. Methods"}
MACRO {np} {"Nucl. Phys."}
MACRO {npb} {"Nucl. Phys.~B"}
MACRO {npbps} {"Nucl. Phys. B (Proc. Suppl.)"}
MACRO {nt/f} {"Nucl. Tech./Fusion"}
MACRO {pf} {"Phys. Fluids"}
MACRO {pl} {"Phys. Lett."}
MACRO {plb} {"Phys. Lett.~B"}
MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"}
MACRO {pp} {"Plasma Phys."}
MACRO {physrep} {"Phys. Rep."}
MACRO {physrev} {"Phys. Rev."}
MACRO {pr} {"Phys. Rev."}
MACRO {prd} {"Phys. Rev.~D"}
MACRO {prl} {"Phys. Rev. Lett."}
MACRO {procroysoc} {"Proc. Roy. Soc"}
MACRO {ps} {"Physica Scripta"}
MACRO {rmp} {"Rev. Mod. Phys."}
MACRO {rsi} {"Rev. Sci. Instrum."}
MACRO {sjnp} {"Sov. J. Nucl. Phys."}
MACRO {sjpp} {"Sov. J. Plasma Phys."}
MACRO {spd} {"Sov. Phys.-Dokl."}
MACRO {sptp} {"Sov. Phys.-Tech. Phys."}
MACRO {spu} {"Sov. Phys.-Usp."}
MACRO {zp} {"Z. Phys."}
MACRO {zpc} {"Z. Phys.~C"}
READ
STRINGS { longest.label }
INTEGERS { number.label longest.label.width }
FUNCTION {initialize.longest.label}
{ "" 'longest.label :=
#1 'number.label :=
#0 'longest.label.width :=
}
FUNCTION {longest.label.pass}
{ number.label int.to.str$ 'label :=
number.label #1 + 'number.label :=
label width$ longest.label.width >
{ label 'longest.label :=
label width$ 'longest.label.width :=
}
'skip$
if$
}
EXECUTE {initialize.longest.label}
ITERATE {longest.label.pass}
FUNCTION {begin.bib}
{ preamble$ empty$
'skip$
{ preamble$ write$ newline$ }
if$
"\begin{thebibliography}{" longest.label * "}" * write$ newline$
}
EXECUTE {begin.bib}
EXECUTE {init.state.consts}
ITERATE {call.type$}
FUNCTION {end.bib}
{ newline$
"\end{thebibliography}" write$ newline$
}
EXECUTE {end.bib}

33
old_thesis/mythesis.cls Normal file
View File

@@ -0,0 +1,33 @@
\ProvidesClass{mythesis}
%% For normal draft builds
\LoadClass[hyperpdf,nobind,draft,sftitles,oneside]{hepthesis}
%\LoadClass[hyperpdf,nobind,draft,twoside]{hepthesis}
%% For short draft builds (breaks citations by necessity)
%\LoadClass[hyperpdf,nobind,draft,hidefrontback]{hepthesis}
%% For Cambridge soft-bound version
%\LoadClass[hyperpdf,bindnopdf]{hepthesis}
%% For Cambridge hard-bound version (must be one-sided)
%\LoadClass[hyperpdf,oneside]{hepthesis}
%% -------------------------------------
%% Standard packages
%% -------------------------------------
\RequirePackage{cite}
%\RequirePackage{morefloats}
\RequirePackage{mathrsfs} % script font
\RequirePackage{afterpage}
%% Using Babel allows other languages to be used and mixed-in easily
\RequirePackage[ngerman,english]{babel}
\selectlanguage{english}
%% Quotes in different languages are different.
%% Using \enquote{bla} automatically uses the correct quotes
%% according to the Babel language that is set
\RequirePackage[babel]{csquotes}
%% Subfigures - note subfig is incompatible with ccaption
\RequirePackage{subfig}
%% TikZ is a marvellous drawing package
\RequirePackage{tikz}

66
old_thesis/mythesis.sty Normal file
View File

@@ -0,0 +1,66 @@
\ProvidesPackage{mythesis}[2005/07/28]
%\RequirePackage{timing}
\RequirePackage{hepnicenames,abhep}
% \RequirePackage{siunitx}
%% Citation spacing hack to bring the citation
%% number a little closer to the referring text
\let\@OldCite\cite
\renewcommand{\cite}[1]{\mbox{\!\!\!\@OldCite{#1}}}
%% Maths
\DeclareRobustCommand{\thesismath}[1]{\ensuremath{\maybebmsf{#1}}}
\DeclareRobustCommand{\parenths}[1]{\mymath{\left({#1}\right)}}
\DeclareRobustCommand{\braces}[1]{\mymath{\left\{{#1}\right\}}}
\DeclareRobustCommand{\angles}[1]{\mymath{\left\langle{#1}\right\rangle}}
\DeclareRobustCommand{\sqbracs}[1]{\mymath{\left[{#1}\right]}}
\DeclareRobustCommand{\mods}[1]{\mymath{\left\lvert{#1}\right\rvert}}
\DeclareRobustCommand{\modsq}[1]{\mymath{\mods{#1}^2}}
\DeclareRobustCommand{\dblmods}[1]{\mymath{\left\lVert{#1}\right\rVert}}
\DeclareRobustCommand{\expOf}[1]{\mymath{\exp{\!\parenths{#1}}}}
\DeclareRobustCommand{\eexp}[1]{\mymath{e^{#1}}}
\DeclareRobustCommand{\plusquad}{\mymath{\oplus}}
\DeclareRobustCommand{\logOf}[1]{\log\!\parenths{#1}}
\DeclareRobustCommand{\lnOf}[1]{\ln\!\parenths{#1}}
\DeclareRobustCommand{\ofOrder}[1]{\mymath{ \mathcal{O}\parenths{#1} }}
%% General utility defns
\DeclareRobustCommand{\arXivCode}[1]{arXiv:#1}
\DeclareRobustCommand{\CPviolation}{\CP-violation\xspace}
\DeclareRobustCommand{\CPv}{\CPviolation}
\DeclareRobustCommand{\LHCb}{LHCb\xspace}
\DeclareRobustCommand{\LHC}{LHC\xspace}
\DeclareRobustCommand{\LEP}{LEP\xspace}
\DeclareRobustCommand{\CERN}{CERN\xspace}
%% Basic rate formalisms
\DeclareRobustCommand{\Rate}{\thesismath{\Gamma}\xspace}
\DeclareRobustCommand{\RateOf}[1]{\thesismath{\Gamma}\parenths{#1}\xspace}
%% Phrases to be consistent about (with b/B)
\DeclareRobustCommand{\bphysics}{\Pbottom-physics\xspace}
\DeclareRobustCommand{\bhadron}{\Pbottom-hadron\xspace}
\DeclareRobustCommand{\Bmeson}{\PB-meson\xspace}
\DeclareRobustCommand{\bbaryon}{\Pbottom-baryon\xspace}
\DeclareRobustCommand{\Bdecay}{\PB-decay\xspace}
\DeclareRobustCommand{\bdecay}{\Pbottom-decay\xspace}
%% Processes
\DeclareRobustCommand{\BToKPi}{\HepProcess{ \PB \to \PK \, \Ppi }\xspace}
\DeclareRobustCommand{\BToPiPi}{\HepProcess{ \PB \to \Ppi \, \Ppi }\xspace}
\DeclareRobustCommand{\BToKK}{\HepProcess{\PB \to \PK \, \PK}\xspace}
\DeclareRobustCommand{\BToRhoPi}{\HepProcess{ \PB \to \Prho \, \Ppi }\xspace}
\DeclareRobustCommand{\BToRhoRho}{\HepProcess{ \PB \to \Prho \Prho }\xspace}
\DeclareRobustCommand{\X}{\thesismath{X}\xspace}
\DeclareRobustCommand{\Xbar}{\thesismath{\overline{X}}\xspace}
\DeclareRobustCommand{\Xzero}{\HepGenParticle{X}{}{0}\xspace}
\DeclareRobustCommand{\Xzerobar}{\HepGenAntiParticle{X}{}{0}\xspace}
\DeclareRobustCommand{\epluseminus}{\Pelectron\Ppositron\xspace}
% Fix hyperref labels in PDFTeX
\@ifpackageloaded{hyperref}{%
\pdfstringdefDisableCommands{%
\def\pi{pi}%
\def\gamma{gamma}%
}%
}{}

View File

@@ -0,0 +1,69 @@
\ProvidesPackage{thesismath}[2005/11/01]
\DeclareRobustCommand{\thesismath}[1]{\ensuremath{\maybebmsf{#1}}}
\DeclareRobustCommand{\parenths}[1]{\thesismath{\left({#1}\right)}}
\DeclareRobustCommand{\braces}[1]{\thesismath{\left\{{#1}\right\}}}
\DeclareRobustCommand{\angles}[1]{\thesismath{\left\langle{#1}\right\rangle}}
\DeclareRobustCommand{\sqbracs}[1]{\thesismath{\left[{#1}\right]}}
\DeclareRobustCommand{\mods}[1]{\thesismath{\left\lvert{#1}\right\rvert}}
\DeclareRobustCommand{\modsq}[1]{\thesismath{\mods{#1}^2}}
\DeclareRobustCommand{\dblmods}[1]{\thesismath{\left\lVert{#1}\right\rVert}}
\DeclareRobustCommand{\expOf}[1]{\thesismath{\exp{\!\parenths{#1}}}}
\DeclareRobustCommand{\eexp}[1]{\thesismath{e^{#1}}}
\DeclareRobustCommand{\plusquad}{\thesismath{\oplus}}
\DeclareRobustCommand{\logOf}[1]{\log\!\parenths{#1}}
\DeclareRobustCommand{\lnOf}[1]{\ln\!\parenths{#1}}
\DeclareRobustCommand{\ofOrder}[1]{\thesismath{ \mathcal{O}\parenths{#1} }}
\DeclareRobustCommand{\about}{\thesismath{\sim\!\,}}
%% Vectors, tuples and sets
\DeclareRobustCommand{\cross}{\thesismath{\times}\xspace}
\DeclareRobustCommand{\bvec}[1]{\thesismath{\bm{#1}}\xspace}
\DeclareRobustCommand{\colset}[1]{\thesismath{\begin{Bmatrix}#1\end{Bmatrix}}\xspace}
\DeclareRobustCommand{\coltuple}[1]{\thesismath{\begin{pmatrix}#1\end{pmatrix}}\xspace}
\DeclareRobustCommand{\colvector}[1]{\thesismath{\begin{pmatrix}#1\end{pmatrix}}\xspace}
\DeclareRobustCommand{\colthreevec}[3]{\thesismath{\begin{pmatrix}#1\\ #2\\ #3\end{pmatrix}}\xspace}
\DeclareRobustCommand{\rowset}[1]{\braces{#1}\xspace}
\DeclareRobustCommand{\rowtuple}[1]{\parenths{#1}\xspace}
\DeclareRobustCommand{\rowvector}[1]{\parenths{#1}\xspace}
\DeclareRobustCommand{\rowthreevec}[3]{\parenths{{#1}, {#2}, {#3}}\xspace}
%% Ranges
\DeclareRobustCommand{\rangeSS}[1]{\parenths{#1}\xspace}
\DeclareRobustCommand{\rangeSH}[1]{\left({#1}\right]\xspace}
\DeclareRobustCommand{\rangeHS}[1]{\left[{#1}\right)\xspace}
\DeclareRobustCommand{\rangeHH}[1]{\sqbracs{#1}\xspace}
\DeclareRobustCommand{\softrange}[1]{\rangeSS{#1}}
\DeclareRobustCommand{\hardrange}[1]{\rangeHH{#1}}
%% Matrix
\DeclareRobustCommand{\boldmatrix}[1]{\thesismath{\bm{\mathrm{#1}}}\xspace}
\DeclareRobustCommand{\transposeT}{\MathUpright{T}\,}
\DeclareRobustCommand{\hermitianT}{\dagger}
\DeclareRobustCommand{\twomatrix}[2]{\thesismath{\begin{pmatrix}#1\\ #2\end{pmatrix}}\xspace}
\DeclareRobustCommand{\threematrix}[3]{\thesismath{\begin{pmatrix}#1\\ #2\\ #3\end{pmatrix}}\xspace}
%% Differentials
\DeclareRobustCommand{\diff}[1]{\thesismath{\mathrm{d} #1}}
\DeclareRobustCommand{\pdiff}[1]{\thesismath{\partial #1}}
\DeclareRobustCommand{\dByd}[2]{\thesismath{ \frac{\diff{#1}}{\diff{#2}} }}
\DeclareRobustCommand{\pdByd}[2]{\thesismath{ \frac{\pdiff{#1}}{\pdiff{#2}} }}
\DeclareRobustCommand{\DeltaVec}[1]{\thesismath{\boldsymbol{\Delta}\mathbf{#1}}}
\DeclareRobustCommand{\DeltaN}[1]{\thesismath{\Delta #1}}
\DeclareRobustCommand{\deltaVec}[1]{\thesismath{\boldsymbol{\delta}\mathbf{#1}}}
\DeclareRobustCommand{\deltaN}[1]{\thesismath{\delta #1}}
\DeclareRobustCommand{\d}[1]{\thesismath{\mathrm{d}#1}}
%% Complex numbers
\DeclareRobustCommand{\I}{\thesismath{\imath}}
\let\@oldRe\Re
\let\@oldIm\Im
\DeclareRobustCommand{\Im}{\thesismath{ \@oldIm{}\mathfrak{m} }\xspace}
\DeclareRobustCommand{\Re}{\thesismath{ \@oldRe{}\mathfrak{e}\mspace{3mu} }\xspace}
\DeclareRobustCommand{\ImaginaryPart}[1]{\thesismath{ \,\Im\!\,\braces{#1} }\xspace}
\DeclareRobustCommand{\RealPart}[1]{\thesismath{ \,\Re\!\braces{#1} }\xspace}
%% Groups
\DeclareRobustCommand{\group}[1]{\thesismath{\mayberm{#1}}}
\DeclareRobustCommand{\Ugroup}[1]{\group{U}\parenths{#1}}
\DeclareRobustCommand{\SUgroup}[1]{\group{S}\Ugroup{#1}}

51
old_thesis/thesis.bib Normal file
View File

@@ -0,0 +1,51 @@
%% Obtained via the getNewBibTeX script and the SPIRES biblio service
@Article{Phys.Rev.Lett.19.1264,
author = "Weinberg, Steven",
title = "A MODEL OF LEPTONS",
journal = "Phys. Rev. Lett.",
volume = "19",
year = "1967",
pages = "1264-1266",
SLACcitation = "%%CITATION = PRLTA,19,1264;%%"
}
@Article{Phys.Rev.D2.1285,
author = "Glashow, S. L. and Iliopoulos, J. and Maiani, L.",
title = "WEAK INTERACTIONS WITH LEPTON - HADRON SYMMETRY",
journal = "Phys. Rev.",
volume = "D2",
year = "1970",
pages = "1285-1292",
SLACcitation = "%%CITATION = PHRVA,D2,1285;%%"
}
@Article{hep-ph/0410370,
author = "Willenbrock, Scott",
title = "Symmetries of the standard model",
year = "2004",
eprint = "hep-ph/0410370",
SLACcitation = "%%CITATION = HEP-PH 0410370;%%"
}
@Article{Brianti:2004qq,
author = "Brianti, G.",
title = "The Large Hadron Collider project: Historical account",
journal = "Phys. Rept.",
volume = "403-404",
year = "2004",
pages = "349-364",
SLACcitation = "%%CITATION = PRPLC,403-404,349;%%"
}
@Article{Amato:1998xt,
author = "Amato, S. and others",
collaboration = "LHCb",
title = "LHCb technical proposal",
note = "CERN-LHCC-98-4"
}
@Misc{hepthesis,
author = "Buckley, Andy",
title = "The hepthesis {\LaTeX} class"
}

65
old_thesis/thesis.tex Normal file
View File

@@ -0,0 +1,65 @@
\documentclass{mythesis}
\usepackage{mythesis}
\usepackage{hyperref}
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{color}
\input{custom_macro.tex}
%% You can set the line spacing this way
%\setallspacing{double}
%% or a section at a time like this
%\setfrontmatterspacing{double}
%% PDF metadata
\makeatletter
\@ifpackageloaded{hyperref}{%
\hypersetup{%
pdftitle = {A Study of Muon Capture for Muon to Electron Conversion
Experiments},
pdfsubject = {Nam H Tran's PhD thesis},
pdfkeywords = {muon capture, muon to electron conversion, COMET},
pdfauthor = {\textcopyright\ Nam Hoai Tran}
}
}{}
\makeatother
%% Define the thesis title and author
\title{A Study of Muon Capture for \\Muon to Electron Conversion Experiments}
\author{Nam Hoai Tran}
%% Start the document
\begin{document}
%% Define the un-numbered front matter (cover pages, rubrik and table of contents)
\begin{frontmatter}
\input{chapters/frontmatter}
\end{frontmatter}
%% Start the content body of the thesis
\begin{mainmatter}
%% Actually, more semantic chapter filenames are better, like "chap-bgtheory.tex"
\input{chapters/chap1}
%\input{chapters/chap2}
%\input{chapters/chap3}
%\input{chapters/chap4}
%\input{chapters/chap5}
%\input{chapters/chap6}
%% To ignore a specific chapter while working on another,
%% making the build faster, comment it out like this:
%\input{chapters/chap4}
\end{mainmatter}
%% Produce the appendices
\begin{appendices}
%\input{chapters/appendices}
\end{appendices}
%% Produce the un-numbered back matter (e.g. colophon,
%% bibliography, tables of figures etc., index...)
\begin{backmatter}
\input{chapters/backmatter}
\end{backmatter}
%% Close
\end{document}