\ProvidesPackage{thesis}[2005/07/28] %\RequirePackage{timing} \RequirePackage{hepnicenames,hepunits,abhep} %% 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}% }% }{}