diff options
author | Karl Berry <karl@freefriends.org> | 2008-07-31 00:26:06 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2008-07-31 00:26:06 +0000 |
commit | 987f9f45ed7155a825fee4b8f9fce1364bf7bb16 (patch) | |
tree | de9ecec27da4806b2cd136129eeb5ee6fb9f4aa1 /Master/texmf-dist/tex/latex/hepnames | |
parent | 88c8d97374df828df745a4870ea45fe60bd20489 (diff) |
new latex package hepnames (28jul08)
git-svn-id: svn://tug.org/texlive/trunk@9912 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/hepnames')
-rw-r--r-- | Master/texmf-dist/tex/latex/hepnames/hepnames.sty | 44 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/hepnames/hepnicenames.sty | 343 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/hepnames/heppennames.sty | 473 |
3 files changed, 860 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/hepnames/hepnames.sty b/Master/texmf-dist/tex/latex/hepnames/hepnames.sty new file mode 100644 index 00000000000..fd147a3e1ac --- /dev/null +++ b/Master/texmf-dist/tex/latex/hepnames/hepnames.sty @@ -0,0 +1,44 @@ +%% hepnames.sty --- standard predefined high energy particle names +%% +%% This package is a wrapper to the hepnicenames and heppennames packages, +%% primarily because the pair of packages as a whole are called hepnames +%% and it's less of a mouthful. Plus, I imagine that anyone who's interested +%% in using this package will prefer the ``nicenames'' scheme over PEN, +%% historical precendent notwithstanding! +%% +%% Author: Andy Buckley <andy@insectnation.org> +%% +%% This material is subject to the LaTeX Project Public License. +%% See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html +%% for the details of that license. +%% +%% ------------------------------------------------------------- + +\def\fileversion{1.4} +\def\filedate{2007/03/07} +\ProvidesPackage{hepnames}[\filedate\space Pre-defined HEP particle symbols (version \fileversion)] +\NeedsTeXFormat{LaTeX2e} +\RequirePackage{hepnicenames} +\RequirePackage{heppennames} + +%% Declare package options: map directly on to options in hepnicenames +\DeclareOption{italic}{% + \PassOptionsToPackage{italic}{hepnicenames}% +} +\DeclareOption{itforce}{% + \PassOptionsToPackage{itforce}{hepnicenames}% +} +\DeclareOption{maybess}{% + \PassOptionsToPackage{maybess}{hepnicenames}% +} +\DeclareOption{noss}{% + \PassOptionsToPackage{noss}{hepnicenames}% +} +%% Process package options +\ProcessOptions + +%% For referencing this package +\DeclareRobustCommand{\hepnames}{\texttt{hepnames}\xspace} + +%% Just for completeness... +\endinput diff --git a/Master/texmf-dist/tex/latex/hepnames/hepnicenames.sty b/Master/texmf-dist/tex/latex/hepnames/hepnicenames.sty new file mode 100644 index 00000000000..5da8504992a --- /dev/null +++ b/Master/texmf-dist/tex/latex/hepnames/hepnicenames.sty @@ -0,0 +1,343 @@ +%% hepnicenames.sty --- a friendly version of heppennames +%% +%% This package is a friendly interface to the simpler particles in the +%% heppennames package as the PEN scheme is a bit unfriendly for people +%% who just want to write intuitive-looking LaTeX source. The more complex +%% resonances etc. are left with PEN codes only. +%% +%% Author: Andy Buckley <andy@insectnation.org> +%% +%% This material is subject to the LaTeX Project Public License. +%% See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html +%% for the details of that license. +%% +%% ------------------------------------------------------------- + +\def\fileversion{1.4} +\def\filedate{2007/03/07} +\ProvidesPackage{hepnicenames}[\filedate\space Friendly alternatives to the PEN particle codes (version \fileversion)] +\NeedsTeXFormat{LaTeX2e} +\RequirePackage{heppennames} + +%% Declare package options: map directly on to options in hepparticles +%% package via heppennames +\DeclareOption{italic}{% + \PassOptionsToPackage{italic}{heppennames}% +} +\DeclareOption{itforce}{% + \PassOptionsToPackage{itforce}{heppennames}% +} +\DeclareOption{maybess}{% + \PassOptionsToPackage{maybess}{heppennames}% +} +\DeclareOption{noss}{% + \PassOptionsToPackage{noss}{heppennames}% +} +%% Process package options +\ProcessOptions + +%% For referencing this package +\DeclareRobustCommand{\hepnicenames}{\texttt{hepnicenames}\xspace} + + +%% ------------------------------------------------------------- +%% The particles... +%% ------------------------------------------------------------- + +%% B mesons +%\DeclareRobustCommand{\PB}{\PB} %% in pennames +%\DeclareRobustCommand{\PBpm}{\PBpm} %% in pennames +%\DeclareRobustCommand{\PBmp}{\PBmp} %% in pennames +\DeclareRobustCommand{\PBplus}{\PBp} +\DeclareRobustCommand{\PBminus}{\PBm} +\DeclareRobustCommand{\PBzero}{\PBz} +\DeclareRobustCommand{\PBd}{\PdB} +\DeclareRobustCommand{\PBu}{\PuB} +\DeclareRobustCommand{\PBc}{\PcB} +\DeclareRobustCommand{\PBs}{\PsB} +\DeclareRobustCommand{\APB}{\PaB} +\DeclareRobustCommand{\APBzero}{\PaBz} +\DeclareRobustCommand{\APBd}{\PadB} +\DeclareRobustCommand{\APBu}{\PauB} +\DeclareRobustCommand{\APBc}{\PacB} +\DeclareRobustCommand{\APBs}{\PasB} + +%% Kaons +%\DeclareRobustCommand{\PK}{\PK} %% in pennames +%\DeclareRobustCommand{\PKpm}{\PKpm} %% in pennames +%\DeclareRobustCommand{\PKmp}{\PKmp} %% in pennames +\DeclareRobustCommand{\PKplus}{\PKp} +\DeclareRobustCommand{\PKminus}{\PKm} +\DeclareRobustCommand{\PKzero}{\PKz} +\DeclareRobustCommand{\PKshort}{\PKzS} +\DeclareRobustCommand{\PKs}{\PKzS} +\DeclareRobustCommand{\PKlong}{\PKzL} +\DeclareRobustCommand{\PKl}{\PKzL} +\DeclareRobustCommand{\PKstar}{\PKst} +\DeclareRobustCommand{\APK}{\PaKz} +\DeclareRobustCommand{\APKzero}{\PaKz} + +%% Bosons +\DeclareRobustCommand{\Pphoton}{\Pgg} +\DeclareRobustCommand{\Pgluon}{\Pg} +%\DeclareRobustCommand{\PW}{\PW} %% in pennames +%\DeclareRobustCommand{\PWpm}{\PWpm} %% in pennames +%\DeclareRobustCommand{\PWmp}{\PWmp} %% in pennames +\DeclareRobustCommand{\PWplus}{\PWp} +\DeclareRobustCommand{\PWminus}{\PWm} +\DeclareRobustCommand{\PWprime}{\PWpr} +%\DeclareRobustCommand{\PZ}{\PZ} %% in pennames +\DeclareRobustCommand{\PZzero}{\PZz} % Z with a zero +\DeclareRobustCommand{\PZprime}{\PZpr} % Z-prime +\DeclareRobustCommand{\Paxion}{\PAz} % axion + +%% Leptons +\DeclareRobustCommand{\Plepton}{\Pl} % lepton +\DeclareRobustCommand{\Pleptonpm}{\Plpm} % charged lepton +\DeclareRobustCommand{\Pleptonmp}{\Plmp} % charged lepton +\DeclareRobustCommand{\Pleptonplus}{\Plp} % positive lepton +\DeclareRobustCommand{\Pleptonminus}{\Plm} % negative lepton +\DeclareRobustCommand{\APlepton}{\Pal} % anti-lepton +\DeclareRobustCommand{\Pnu}{\Pgn} % neutrino +\DeclareRobustCommand{\APnu}{\Pagn} % antineutrino +\DeclareRobustCommand{\Pneutrino}{\Pgn} % neutrino +\DeclareRobustCommand{\APneutrino}{\Pagn} % antineutrino +\DeclareRobustCommand{\Pnulepton}{\Pgnl} % lepton-flavour neutrino +\DeclareRobustCommand{\APnulepton}{\Pagnl} % lepton-flavour antineutrino +%\DeclareRobustCommand{\Pe}{\Pe} %% in pennames +%\DeclareRobustCommand{\Pepm}{\Pepm} %% in pennames +%\DeclareRobustCommand{\Pemp}{\Pemp} %% in pennames +\DeclareRobustCommand{\Pelectron}{\Pem} +\DeclareRobustCommand{\APelectron}{\Pep} +\DeclareRobustCommand{\Ppositron}{\Pep} +\DeclareRobustCommand{\APpositron}{\Pep} +\DeclareRobustCommand{\Pmu}{\Pgm} +\DeclareRobustCommand{\Pmupm}{\Pgmpm} +\DeclareRobustCommand{\Pmump}{\Pgmmp} +\DeclareRobustCommand{\Pmuon}{\Pgmm} +\DeclareRobustCommand{\APmuon}{\Pgmp} +\DeclareRobustCommand{\Ptau}{\Pgt} +\DeclareRobustCommand{\Ptaupm}{\Pgtpm} +\DeclareRobustCommand{\Ptaump}{\Pgtmp} +\DeclareRobustCommand{\Ptauon}{\Pgtm} +\DeclareRobustCommand{\APtauon}{\Pgtp} +\DeclareRobustCommand{\Pnue}{\Pgne} +\DeclareRobustCommand{\Pnum}{\Pgngm} +\DeclareRobustCommand{\Pnut}{\Pgngt} +\DeclareRobustCommand{\APnue}{\Pagne} +\DeclareRobustCommand{\APnum}{\Pagngm} +\DeclareRobustCommand{\APnut}{\Pagngt} + +%% Quarks +\DeclareRobustCommand{\Pquark}{\Pq} +\DeclareRobustCommand{\APquark}{\Paq} +\DeclareRobustCommand{\Pdown}{\Pqd} +\DeclareRobustCommand{\Pup}{\Pqu} +\DeclareRobustCommand{\Pstrange}{\Pqs} +\DeclareRobustCommand{\Pcharm}{\Pqc} +\DeclareRobustCommand{\Pbottom}{\Pqb} +\DeclareRobustCommand{\Pbeauty}{\Pqb} +\DeclareRobustCommand{\Ptop}{\Pqt} +\DeclareRobustCommand{\Ptruth}{\Pqt} +\DeclareRobustCommand{\APdown}{\Paqd} +\DeclareRobustCommand{\APqd}{\Paqd} +\DeclareRobustCommand{\APup}{\Paqu} +\DeclareRobustCommand{\APqu}{\Paqu} +\DeclareRobustCommand{\APstrange}{\Paqs} +\DeclareRobustCommand{\APqs}{\Paqs} +\DeclareRobustCommand{\APcharm}{\Paqc} +\DeclareRobustCommand{\APqc}{\Paqc} +\DeclareRobustCommand{\APbottom}{\Paqb} +\DeclareRobustCommand{\APbeauty}{\Paqb} +\DeclareRobustCommand{\APqb}{\Paqb} +\DeclareRobustCommand{\APtop}{\Paqt} +\DeclareRobustCommand{\APtruth}{\Paqt} +\DeclareRobustCommand{\APqt}{\Paqt} + +%% Nucleons +\DeclareRobustCommand{\Pproton}{\Pp} +\DeclareRobustCommand{\Pneutron}{\Pn} +\DeclareRobustCommand{\APproton}{\Pap} +\DeclareRobustCommand{\APneutron}{\Pan} + +%% Lambda baryons +\DeclareRobustCommand{\PLambda}{\PgL} +\DeclareRobustCommand{\APLambda}{\PagL} +\DeclareRobustCommand{\PLambdac}{\PcgLp} +\DeclareRobustCommand{\PLambdab}{\PbgL} %% Lambda_b + +%% Omega +\DeclareRobustCommand{\POmega}{\PgO} +\DeclareRobustCommand{\POmegapm}{\PgOpm} +\DeclareRobustCommand{\POmegamp}{\PgOmp} +\DeclareRobustCommand{\POmegaplus}{\PgOp} +\DeclareRobustCommand{\POmegaminus}{\PgOm} +\DeclareRobustCommand{\APOmega}{\PagO} +\DeclareRobustCommand{\APOmegaplus}{\PagOp} +\DeclareRobustCommand{\APOmegaminus}{\PagOm} + +%% Sigma baryons +\DeclareRobustCommand{\PSigma}{\PgS} +\DeclareRobustCommand{\PSigmapm}{\PgSpm} +\DeclareRobustCommand{\PSigmamp}{\PgSmp} +\DeclareRobustCommand{\PSigmaminus}{\PgSm} +\DeclareRobustCommand{\PSigmaplus}{\PgSp} +\DeclareRobustCommand{\PSigmazero}{\PgSz} +\DeclareRobustCommand{\PSigmac}{\PcgS} +\DeclareRobustCommand{\APSigmaminus}{\PagSm} +\DeclareRobustCommand{\APSigmaplus}{\PagSp} +\DeclareRobustCommand{\APSigmazero}{\PagSz} +\DeclareRobustCommand{\APSigmac}{\PacgS} + +%% Upsilon +\DeclareRobustCommand{\PUpsilon}{\PgU} +\DeclareRobustCommand{\PUpsilonOneS}{\PgUi} +\DeclareRobustCommand{\PUpsilonTwoS}{\PgUa} +\DeclareRobustCommand{\PUpsilonThreeS}{\PgUb} +\DeclareRobustCommand{\PUpsilonFourS}{\PgUc} + +%% Xi +\DeclareRobustCommand{\PXi}{\PgX} +\DeclareRobustCommand{\PXiplus}{\PgXp} +\DeclareRobustCommand{\PXiminus}{\PgXm} +\DeclareRobustCommand{\PXizero}{\PgXz} +\DeclareRobustCommand{\APXiplus}{\PagXp} +\DeclareRobustCommand{\APXiminus}{\PagXm} +\DeclareRobustCommand{\APXizero}{\PagXz} +\DeclareRobustCommand{\PXicplus}{\PcgXp} +\DeclareRobustCommand{\PXiczero}{\PcgXz} +%% others? + +%% Strange mesons +\DeclareRobustCommand{\Pphi}{\Pgf} + +%% Eta mesons +\DeclareRobustCommand{\Peta}{\Pgh} +\DeclareRobustCommand{\Petaprime}{\Pghpr} +\DeclareRobustCommand{\Petac}{\Pcgh} + +%% omega mesons +\DeclareRobustCommand{\Pomega}{\Pgo} + +%% Pions +\DeclareRobustCommand{\Ppi}{\Pgp} +\DeclareRobustCommand{\Ppipm}{\Pgppm} +\DeclareRobustCommand{\Ppimp}{\Pgpmp} +\DeclareRobustCommand{\Ppiplus}{\Pgpp} +\DeclareRobustCommand{\Ppiminus}{\Pgpm} +\DeclareRobustCommand{\Ppizero}{\Pgpz} + +%% Rho mesons +\DeclareRobustCommand{\Prho}{\Pgr} +\DeclareRobustCommand{\Prhoplus}{\Pgrp} +\DeclareRobustCommand{\Prhominus}{\Pgrm} +\DeclareRobustCommand{\Prhopm}{\Pgrpm} +\DeclareRobustCommand{\Prhomp}{\Pgrmp} +\DeclareRobustCommand{\Prhozero}{\Pgrz} + +%% Psi resonances +\DeclareRobustCommand{\PJpsi}{\PJgy} +\DeclareRobustCommand{\PJpsiOneS}{\PJgyi} +\DeclareRobustCommand{\Ppsi}{\Pgy} +\DeclareRobustCommand{\PpsiTwoS}{\Pgyii} + +%% Charmed mesons +%\DeclareRobustCommand{\PD}{\PD} %% in pennames +%\DeclareRobustCommand{\PDpm}{\PDpm} %% in pennames +%\DeclareRobustCommand{\PDmp}{\PDmp} %% in pennames +\DeclareRobustCommand{\PDzero}{\PDz} +\DeclareRobustCommand{\PDminus}{\PDm} +\DeclareRobustCommand{\PDplus}{\PDp} +\DeclareRobustCommand{\PDstar}{\PDst} +\DeclareRobustCommand{\APD}{\PaD} +\DeclareRobustCommand{\APDzero}{\PaDz} +\DeclareRobustCommand{\PDs}{\PsD} +\DeclareRobustCommand{\PDsminus}{\PsDm} +\DeclareRobustCommand{\PDsplus}{\PsDp} +\DeclareRobustCommand{\PDspm}{\PsDpm} +\DeclareRobustCommand{\PDsmp}{\PsDmp} +\DeclareRobustCommand{\PDsstar}{\PsDst} + +%% Higgses (including SUSY sector Higgses) +\DeclareRobustCommand{\PHiggs}{\PH} +\DeclareRobustCommand{\PHiggsheavy}{\PH} +\DeclareRobustCommand{\PHiggslight}{\Ph} +\DeclareRobustCommand{\PHiggsheavyzero}{\PHz} +\DeclareRobustCommand{\PHiggslightzero}{\Phz} +\DeclareRobustCommand{\PHiggsps}{\PA} +\DeclareRobustCommand{\PHiggspszero}{\PAz} +\DeclareRobustCommand{\PHiggsplus}{\PHp} +\DeclareRobustCommand{\PHiggsminus}{\PHm} +\DeclareRobustCommand{\PHiggspm}{\PHpm} +\DeclareRobustCommand{\PHiggsmp}{\PHmp} +\DeclareRobustCommand{\PHiggszero}{\PHz} + +%% SUSY partners +\DeclareRobustCommand{\PSHiggs}{\PSH} +\DeclareRobustCommand{\PSHiggsino}{\PSH} +\DeclareRobustCommand{\PSHiggsplus}{\PSHp} +\DeclareRobustCommand{\PSHiggsinoplus}{\PSHp} +\DeclareRobustCommand{\PSHiggsminus}{\PSHm} +\DeclareRobustCommand{\PSHiggsinominus}{\PSHm} +\DeclareRobustCommand{\PSHiggspm}{\PSHpm} +\DeclareRobustCommand{\PSHiggsinopm}{\PSHpm} +\DeclareRobustCommand{\PSHiggsmp}{\PSHmp} +\DeclareRobustCommand{\PSHiggsinomp}{\PSHmp} +\DeclareRobustCommand{\PSHiggszero}{\PSHz} +\DeclareRobustCommand{\PSHiggsinozero}{\PSHz} +%\DeclareRobustCommand{\PSB}{\PSB} % bino %% in pennames +\DeclareRobustCommand{\PSBino}{\PSB} % bino +%\DeclareRobustCommand{\PSW}{\PSW} %% in pennames +\DeclareRobustCommand{\PSWplus}{\PSWp} %% in pennames +\DeclareRobustCommand{\PSWminus}{\PSWm} %% in pennames +%\DeclareRobustCommand{\PSWpm}{\PSWpm} %% in pennames +%\DeclareRobustCommand{\PSWmp}{\PSWmp} %% in pennames +\DeclareRobustCommand{\PSWino}{\PSW} %% in pennames +\DeclareRobustCommand{\PSWinopm}{\PSWpm} %% in pennames +\DeclareRobustCommand{\PSWinomp}{\PSWmp} %% in pennames +%\DeclareRobustCommand{\PSZ}{\PSZ} %% in pennames +\DeclareRobustCommand{\PSZzero}{\PSZz} +%\DeclareRobustCommand{\PSe}{\PSe} %% in pennames +\DeclareRobustCommand{\PSphoton}{\PSgg} % photino +\DeclareRobustCommand{\PSphotino}{\PSgg} % photino +\DeclareRobustCommand{\Pphotino}{\PSgg} % photino +\DeclareRobustCommand{\PSmu}{\PSgm} % smuon +\DeclareRobustCommand{\PSnu}{\PSgn} % sneutrino +\DeclareRobustCommand{\PStau}{\PSgt} % stau +\DeclareRobustCommand{\PSino}{\PSgx} % neutralino/chargino +\DeclareRobustCommand{\PScharginopm}{\PSgxpm} % chargino \pm +\DeclareRobustCommand{\PScharginomp}{\PSgxmp} % chargino \mp +\DeclareRobustCommand{\PSneutralino}{\PSgxz} % neutralino +\DeclareRobustCommand{\PSneutralinoOne}{\PSgxzi} % lightest neutralino +\DeclareRobustCommand{\PSneutralinoTwo}{\PSgxzii} % next-to-lightest neutralino +\DeclareRobustCommand{\PSgluino}{\PSg} % gluino +\DeclareRobustCommand{\PSlepton}{\PSl} % slepton +\DeclareRobustCommand{\Pslepton}{\PSl} % duplicate slepton macro +\DeclareRobustCommand{\APSlepton}{\PaSl} % anti-slepton +\DeclareRobustCommand{\APslepton}{\PaSl} % anti-slepton + +%% Squarks +%\DeclareRobustCommand{\PSq}{\PSq} %% in pennames +\DeclareRobustCommand{\Psquark}{\PSq} +\DeclareRobustCommand{\APSq}{\PaSq} +\DeclareRobustCommand{\APsquark}{\PaSq} +% +\DeclareRobustCommand{\PSdown}{\PSqd} +\DeclareRobustCommand{\PSup}{\PSqu} +\DeclareRobustCommand{\PSstrange}{\PSqs} +\DeclareRobustCommand{\PScharm}{\PSqc} +\DeclareRobustCommand{\PSbottom}{\PSqb} +\DeclareRobustCommand{\PStop}{\PSqt} +\DeclareRobustCommand{\PASdown}{\PaSqd} +\DeclareRobustCommand{\PASup}{\PaSqu} +\DeclareRobustCommand{\PASstrange}{\PaSqs} +\DeclareRobustCommand{\PAScharm}{\PaSqc} +\DeclareRobustCommand{\PASbottom}{\PaSqb} +\DeclareRobustCommand{\PAStop}{\PaSqt} + +%% Even less formal names +\DeclareRobustCommand{\eplus}{\Pep} +\DeclareRobustCommand{\eminus}{\Pem} + +%% Just for completeness... +\endinput diff --git a/Master/texmf-dist/tex/latex/hepnames/heppennames.sty b/Master/texmf-dist/tex/latex/hepnames/heppennames.sty new file mode 100644 index 00000000000..c182f96917c --- /dev/null +++ b/Master/texmf-dist/tex/latex/hepnames/heppennames.sty @@ -0,0 +1,473 @@ +%% heppennames.sty --- A flexible re-implementation and extension +%% of pennames.sty using the hepparticles package +%% +%% It contains the definition of the short names for the PEN +%% Elementary Particle Naming Scheme, described in CNL 203, pp 8-11 +%% +%% Author: Andy Buckley <andy@insectnation.org> +%% based on pennames.sty by +%% Michel Goossens and Eric van Herwijnen +%% +%% This material is subject to the LaTeX Project Public License. +%% See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html +%% for the details of that license. +%% +%% ------------------------------------------------------------- + +\def\fileversion{1.4} +\def\filedate{2007/03/07} +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{heppennames}[\filedate\space Elementary Particle Naming Scheme (version \fileversion)] + +%% Declare package options: map directly on to options in hepparticles package +\DeclareOption{italic}{% + \PassOptionsToPackage{italic}{hepparticles}% +} +\DeclareOption{itforce}{% + \PassOptionsToPackage{itforce}{hepparticles}% +} +\DeclareOption{maybess}{% + \PassOptionsToPackage{maybess}{hepparticles}% +} +\DeclareOption{noss}{% + \PassOptionsToPackage{noss}{hepparticles}% +} +%% Process package options +\ProcessOptions + +%% Package dependancies +\RequirePackage{hepparticles} %% TODO depend on > 1.6 (date: 2005/03/01) +\RequirePackage{xspace} +\RequirePackage{amsmath} + +%% ------------------------------------------------------------- +%% The commands follow... +%% ------------------------------------------------------------- + +%% For referencing this package +\DeclareRobustCommand{\hepnames}{\texttt{hepnames}\xspace} +\DeclareRobustCommand{\heppennames}{\texttt{heppennames}\xspace} + + +%% ------------------------------------------------------------- +%% The particles... +%% ------------------------------------------------------------- + +%% B mesons +\DeclareRobustCommand{\PB}{\HepParticle{B}{}{}\xspace} +\DeclareRobustCommand{\PBpm}{\HepParticle{B}{}{\pm}\xspace} +\DeclareRobustCommand{\PBmp}{\HepParticle{B}{}{\mp}\xspace} +\DeclareRobustCommand{\PBp}{\HepParticle{B}{}{+}\xspace} +\DeclareRobustCommand{\PBm}{\HepParticle{B}{}{-}\xspace} +\DeclareRobustCommand{\PBz}{\HepParticle{B}{}{0}\xspace} +\DeclareRobustCommand{\PdB}{\HepParticle{B}{\Pqd}{0}\xspace} +\DeclareRobustCommand{\PuB}{\HepParticle{B}{}{+}\xspace} +\DeclareRobustCommand{\PcB}{\HepParticle{B}{\Pqc}{+}\xspace} +\DeclareRobustCommand{\PsB}{\HepParticle{B}{\Pqs}{0}\xspace} +\DeclareRobustCommand{\PaB}{\HepAntiParticle{B}{}{}\xspace} +\DeclareRobustCommand{\PaBz}{\HepAntiParticle{B}{}{0}\xspace} +\DeclareRobustCommand{\PadB}{\HepAntiParticle{B}{\Pqd}{0}\xspace} +\DeclareRobustCommand{\PauB}{\HepParticle{B}{}{-}\xspace} +\DeclareRobustCommand{\PacB}{\HepParticle{B}{\Pqc}{-}\xspace} +\DeclareRobustCommand{\PasB}{\HepAntiParticle{B}{\Pqs}{0}\xspace} + +%% Kaons +\DeclareRobustCommand{\PK}{\HepParticle{K}{}{}\xspace} % kaon +\DeclareRobustCommand{\PKpm}{\HepParticle{K}{}{\pm}\xspace} % charged kaon +\DeclareRobustCommand{\PKmp}{\HepParticle{K}{}{\mp}\xspace} % charged kaon +\DeclareRobustCommand{\PKm}{\HepParticle{K}{}{-}\xspace} % negative kaon +\DeclareRobustCommand{\PKp}{\HepParticle{K}{}{+}\xspace} % positive kaon +\DeclareRobustCommand{\PKz}{\HepParticle{K}{}{0}\xspace} % neutral kaon +\DeclareRobustCommand{\PKzL}{\HepParticle{K}{L}{0}\xspace} % K-long +\DeclareRobustCommand{\PKzS}{\HepParticle{K}{S}{0}\xspace} % K-short +\DeclareRobustCommand{\PKst}{\HepParticle{K}{}{\ast}\xspace} % K star +\DeclareRobustCommand{\PaK}{\HepAntiParticle{K}{}{}\xspace} % anti-kaon +\DeclareRobustCommand{\PaKz}{\HepAntiParticle{K}{}{0}\xspace} % neutral anti-kaon +\DeclareRobustCommand{\PKeiii}{\HepParticle{K}{e3}{}\xspace} +\DeclareRobustCommand{\PKgmiii}{\HepParticle{K}{\mu3}{}\xspace} +\DeclareRobustCommand{\PKzeiii}{\HepParticle{K}{e3}{0}\xspace} +\DeclareRobustCommand{\PKzgmiii}{\HepParticle{K}{\mu3}{0}\xspace} +\DeclareRobustCommand{\PKia}{\HepParticleResonanceFull{K}{1}{}{1400}{}{}\xspace} +\DeclareRobustCommand{\PKii}{\HepParticleResonanceFull{K}{2}{}{1770}{}{}\xspace} +\DeclareRobustCommand{\PKi}{\HepParticleResonanceFull{K}{1}{}{1270}{}{}\xspace} +\DeclareRobustCommand{\PKsti}{\HepParticleResonance{\PKst}{892}{}{}\xspace} +\DeclareRobustCommand{\PKsta}{\HepParticleResonance{\PKst}{1370}{}{}\xspace} +\DeclareRobustCommand{\PKstb}{\HepParticleResonance{\PKst}{1680}{}{}\xspace} +\DeclareRobustCommand{\PKstiii}{\HepParticleResonanceFull{K}{3}{\ast}{1780}{}{}\xspace} +\DeclareRobustCommand{\PKstii}{\HepParticleResonanceFull{K}{2}{\ast}{1430}{}{}\xspace} +\DeclareRobustCommand{\PKstiv}{\HepParticleResonanceFull{K}{4}{\ast}{2045}{}{}\xspace} +\DeclareRobustCommand{\PKstz}{\HepParticleResonanceFull{K}{0}{\ast}{1430}{}{}\xspace} + +%% N resonances +\DeclareRobustCommand{\PN}{\HepParticle{N}{}{}\xspace} +\DeclareRobustCommand{\PNa}{\HepParticleResonanceFormal{\PN}{1440}{}{}{P}{11}{}\xspace} +\DeclareRobustCommand{\PNb}{\HepParticleResonanceFormal{\PN}{1520}{}{}{D}{13}{}\xspace} +\DeclareRobustCommand{\PNc}{\HepParticleResonanceFormal{\PN}{1535}{}{}{S}{11}{}\xspace} +\DeclareRobustCommand{\PNd}{\HepParticleResonanceFormal{\PN}{1650}{}{}{S}{11}{}\xspace} +\DeclareRobustCommand{\PNe}{\HepParticleResonanceFormal{\PN}{1675}{}{}{D}{15}{}\xspace} +\DeclareRobustCommand{\PNf}{\HepParticleResonanceFormal{\PN}{1680}{}{}{F}{15}{}\xspace} +\DeclareRobustCommand{\PNg}{\HepParticleResonanceFormal{\PN}{1700}{}{}{D}{13}{}\xspace} +\DeclareRobustCommand{\PNh}{\HepParticleResonanceFormal{\PN}{1710}{}{}{P}{11}{}\xspace} +\DeclareRobustCommand{\PNi}{\HepParticleResonanceFormal{\PN}{1720}{}{}{P}{13}{}\xspace} +\DeclareRobustCommand{\PNj}{\HepParticleResonanceFormal{\PN}{2190}{}{}{G}{17}{}\xspace} +\DeclareRobustCommand{\PNk}{\HepParticleResonanceFormal{\PN}{2220}{}{}{H}{19}{}\xspace} +\DeclareRobustCommand{\PNl}{\HepParticleResonanceFormal{\PN}{2250}{}{}{G}{19}{}\xspace} +\DeclareRobustCommand{\PNm}{\HepParticleResonanceFormal{\PN}{2600}{}{}{I}{1,11}{}\xspace} + +%% Bosons +\DeclareRobustCommand{\Pg}{\HepParticle{g}{}{}\xspace} % gluon +\DeclareRobustCommand{\Pgg}{\HepParticle{\gamma}{}{}\xspace} % photon +\DeclareRobustCommand{\PW}{\HepParticle{W}{}{}\xspace} % W boson +\DeclareRobustCommand{\PWpm}{\HepParticle{W}{}{\pm}\xspace} % charged W boson +\DeclareRobustCommand{\PWmp}{\HepParticle{W}{}{\mp}\xspace} % charged W boson +\DeclareRobustCommand{\PWp}{\HepParticle{W}{}{+}\xspace} % W-plus +\DeclareRobustCommand{\PWm}{\HepParticle{W}{}{-}\xspace} % W-minus +\DeclareRobustCommand{\PWR}{\HepParticle{W}{R}{}\xspace} +\DeclareRobustCommand{\PWpr}{\HepParticle{W}{}{\prime}\xspace} % W-prime boson +\DeclareRobustCommand{\PZ}{\HepParticle{Z}{}{}\xspace} % Z boson +\DeclareRobustCommand{\PZz}{\HepParticle{Z}{}{0}\xspace} % neutral Z boson +\DeclareRobustCommand{\PZpr}{\HepParticle{Z}{}{\prime}\xspace} % Z-prime boson +\DeclareRobustCommand{\PZLR}{\HepParticle{Z}{LR}{}\xspace} % left-right Z boson +\DeclareRobustCommand{\PZgc}{\HepParticle{Z}{\chi}{}\xspace} +\DeclareRobustCommand{\PZge}{\HepParticle{Z}{\eta}{}\xspace} +\DeclareRobustCommand{\PZgy}{\HepParticle{Z}{\psi}{}\xspace} +\DeclareRobustCommand{\PZi}{\HepParticle{Z}{1}{}\xspace} +\DeclareRobustCommand{\PAz}{\HepParticle{A}{}{\mspace{-2mu}0}\xspace} % axion + +%% Higgs (inc. SUSY Higgs) +\DeclareRobustCommand{\PH}{\HepParticle{H}{}{}\xspace} % standard/heavy Higgs +\DeclareRobustCommand{\PHz}{\HepParticle{H}{}{0}\xspace} % explicitly neutral standard/heavy Higgs +\DeclareRobustCommand{\Ph}{\HepParticle{h}{}{}\xspace} % light Higgs +\DeclareRobustCommand{\Phz}{\HepParticle{h}{}{0}\xspace} % explicitly neutral light Higgs +\DeclareRobustCommand{\PA}{\HepParticle{A}{}{}\xspace} % pseudoscalar Higgs +%\DeclareRobustCommand{\PAz}{\HepParticle{A}{}{\mspace{-2mu}0}\xspace}\xspace} % explicitly neutral pseudoscalar Higgs +\DeclareRobustCommand{\PHpm}{\HepParticle{H}{}{\pm}\xspace} % charged Higgs +\DeclareRobustCommand{\PHmp}{\HepParticle{H}{}{\mp}\xspace} % charged Higgs +\DeclareRobustCommand{\PHp}{\HepParticle{H}{}{+}\xspace} % positive-charged Higgs +\DeclareRobustCommand{\PHm}{\HepParticle{H}{}{-}\xspace} % negative-charged Higgs + + +%% Leptons +\DeclareRobustCommand{\Pl}{\HepGenParticle{\ell}{}{}\xspace} % lepton +\DeclareRobustCommand{\Plpm}{\HepGenParticle{\ell}{}{\pm}\xspace} % charged lepton +\DeclareRobustCommand{\Plmp}{\HepGenParticle{\ell}{}{\mp}\xspace} % charged lepton +\DeclareRobustCommand{\Plp}{\HepGenParticle{\ell}{}{+}\xspace} % positive lepton +\DeclareRobustCommand{\Plm}{\HepGenParticle{\ell}{}{-}\xspace} % negative lepton +\DeclareRobustCommand{\Pal}{\HepGenAntiParticle{\ell}{}{}\xspace} % anti-lepton +\DeclareRobustCommand{\Pgn}{\HepGenParticle{\nu}{}{}\xspace} % generic neutrino +\DeclareRobustCommand{\Pgnl}{\HepGenParticle{\nu}{\ell}{}\xspace} % neutrino (for lepton \ell) +\DeclareRobustCommand{\Pagn}{\HepGenAntiParticle{\nu}{}{}\xspace} % generic anti-neutrino +\DeclareRobustCommand{\Pagnl}{\HepGenAntiParticle{\nu}{\ell}{}\xspace} % anti-neutrino (for lepton \ell) +\DeclareRobustCommand{\Pe}{\HepParticle{e}{}{}\xspace} % electronic +\DeclareRobustCommand{\Pepm}{\HepParticle{e}{}{\pm}\xspace} % e plus/minus +\DeclareRobustCommand{\Pemp}{\HepParticle{e}{}{\mp}\xspace} % e minus/plus +\DeclareRobustCommand{\Pem}{\HepParticle{e}{}{-}\xspace} % electron +\DeclareRobustCommand{\Pep}{\HepParticle{e}{}{+}\xspace} % positron +\DeclareRobustCommand{\Pgm}{\HepParticle{\mu}{}{}\xspace} % muonic +\DeclareRobustCommand{\Pgmpm}{\HepParticle{\mu}{}{\pm}\xspace} % mu plus/minus +\DeclareRobustCommand{\Pgmmp}{\HepParticle{\mu}{}{\mp}\xspace} % mu minus/plus +\DeclareRobustCommand{\Pgmm}{\HepParticle{\mu}{}{-}\xspace} % muon +\DeclareRobustCommand{\Pgmp}{\HepParticle{\mu}{}{+}\xspace} % anti-muon +\DeclareRobustCommand{\Pgt}{\HepParticle{\tau}{}{}\xspace} % tauonic +\DeclareRobustCommand{\Pgtpm}{\HepParticle{\tau}{}{\pm}\xspace} % tau plus/minus +\DeclareRobustCommand{\Pgtmp}{\HepParticle{\tau}{}{\mp}\xspace} % tau minus/plus +\DeclareRobustCommand{\Pgtm}{\HepParticle{\tau}{}{-}\xspace} % tau lepton +\DeclareRobustCommand{\Pgtp}{\HepParticle{\tau}{}{+}\xspace} % anti-tau +\DeclareRobustCommand{\Pgne}{\HepParticle{\nu}{\!e}{}\xspace} % electron neutrino +\DeclareRobustCommand{\Pgngm}{\HepParticle{\nu}{\!\mu}{}\xspace} % muon neutrino +\DeclareRobustCommand{\Pgngt}{\HepParticle{\nu}{\!\tau}{}\xspace} % tau neutrino +\DeclareRobustCommand{\Pagne}{\HepAntiParticle{\nu}{\!e}{}\xspace} % electron anti-neutrino +\DeclareRobustCommand{\Pagngm}{\HepAntiParticle{\nu}{\!\mu}{}\xspace} % muon anti-neutrino +\DeclareRobustCommand{\Pagngt}{\HepAntiParticle{\nu}{\!\tau}{}\xspace} % tau anti-neutrino + +%% Quarks +\DeclareRobustCommand{\Pq}{\HepGenParticle{q}{}{}\xspace} % quark +\DeclareRobustCommand{\Paq}{\HepGenAntiParticle{q}{}{}\xspace} % anti-quark +\DeclareRobustCommand{\Pqd}{\HepParticle{d}{}{}\xspace} % down quark +\DeclareRobustCommand{\Pqu}{\HepParticle{u}{}{}\xspace} % up quark +\DeclareRobustCommand{\Pqs}{\HepParticle{s}{}{}\xspace} % strange quark +\DeclareRobustCommand{\Pqc}{\HepParticle{c}{}{}\xspace} % charm quark +\DeclareRobustCommand{\Pqb}{\HepParticle{b}{}{}\xspace} % bottom quark +\DeclareRobustCommand{\Pqt}{\HepParticle{t}{}{}\xspace} % top quark +\DeclareRobustCommand{\Paqd}{\HepAntiParticle{d}{}{}\xspace} % down anti-quark +\DeclareRobustCommand{\Paqu}{\HepAntiParticle{u}{}{}\xspace} % up anti-quark +\DeclareRobustCommand{\Paqs}{\HepAntiParticle{s}{}{}\xspace} % strange anti-quark +\DeclareRobustCommand{\Paqc}{\HepAntiParticle{c}{}{}\xspace} % charm anti-quark +\DeclareRobustCommand{\Paqb}{\HepAntiParticle{b}{}{}\xspace} % bottom anti-quark +\DeclareRobustCommand{\Paqt}{\HepAntiParticle{t}{}{}\xspace} % top anti-quark +% I don't like these versions... +%\DeclareRobustCommand{\Pqb}{\HepParticle{q}{b}{}\xspace} +%\DeclareRobustCommand{\Pqc}{\HepParticle{q}{c}{}\xspace} +%\DeclareRobustCommand{\Pqd}{\HepParticle{q}{d}{}\xspace} +%\DeclareRobustCommand{\Pqs}{\HepParticle{q}{s}{}\xspace} +%\DeclareRobustCommand{\Pqt}{\HepParticle{q}{t}{}\xspace} +%\DeclareRobustCommand{\Pqu}{\HepParticle{q}{u}{}\xspace} +%\DeclareRobustCommand{\Pq}{\HepGenParticle{q}{}{}\xspace} +%\DeclareRobustCommand{\Paqb}{\HepAntiParticle{q}{b}{}\xspace} % anti-bottom quark +%\DeclareRobustCommand{\Paqc}{\HepAntiParticle{q}{c}{}\xspace} % anti-charm quark +%\DeclareRobustCommand{\Paqd}{\HepAntiParticle{q}{d}{}\xspace} % anti-down quark +%\DeclareRobustCommand{\Paqs}{\HepAntiParticle{q}{s}{}\xspace} % anti-strange quark +%\DeclareRobustCommand{\Paqt}{\HepAntiParticle{q}{t}{}\xspace} % anti-top quark +%\DeclareRobustCommand{\Paqu}{\HepAntiParticle{q}{u}{}\xspace} % anti-up quark +%\DeclareRobustCommand{\Paq}{\HepAntiParticle{q}{}{}\xspace} % anti-quark + +%% Nucleons +\DeclareRobustCommand{\Pp}{\HepParticle{p}{}{}\xspace} % proton +\DeclareRobustCommand{\Pn}{\HepParticle{n}{}{}\xspace} % neutron +\DeclareRobustCommand{\Pap}{\HepAntiParticle{p}{}{}\xspace} % anti-proton +\DeclareRobustCommand{\Pan}{\HepAntiParticle{n}{}{}\xspace} % anti-neutron + +%% Chi_c mesons +\DeclareRobustCommand{\Pcgc}{\HepParticle{\chi}{c}{}\xspace} +\DeclareRobustCommand{\Pcgcii}{\HepParticleResonanceFull{\chi}{c2}{}{1P}{}{}\xspace} +\DeclareRobustCommand{\Pcgci}{\HepParticleResonanceFull{\chi}{c1}{}{1P}{}{}\xspace} +\DeclareRobustCommand{\Pcgcz}{\HepParticleResonanceFull{\chi}{c0}{}{1P}{}{}\xspace} + +%% f baryons +\DeclareRobustCommand{\Pfia}{\HepParticleResonanceFull{f}{1}{}{1390}{}{}\xspace} +\DeclareRobustCommand{\Pfib}{\HepParticleResonanceFull{f}{1}{}{1510}{}{}\xspace} +\DeclareRobustCommand{\Pfiia}{\HepParticleResonanceFull{f}{2}{}{1720}{}{}\xspace} +\DeclareRobustCommand{\Pfiib}{\HepParticleResonanceFull{f}{2}{}{2010}{}{}\xspace} +\DeclareRobustCommand{\Pfiic}{\HepParticleResonanceFull{f}{2}{}{2300}{}{}\xspace} +\DeclareRobustCommand{\Pfiid}{\HepParticleResonanceFull{f}{2}{}{2340}{}{}\xspace} +\DeclareRobustCommand{\Pfiipr}{\HepParticleResonanceFull{f}{2}{\prime}{1525}{}{}\xspace} +\DeclareRobustCommand{\Pfii}{\HepParticleResonanceFull{f}{2}{}{1270}{}{}\xspace} +\DeclareRobustCommand{\Pfiv}{\HepParticleResonanceFull{f}{4}{}{2050}{}{}\xspace} +\DeclareRobustCommand{\Pfi}{\HepParticleResonanceFull{f}{1}{}{1285}{}{}\xspace} +\DeclareRobustCommand{\Pfza}{\HepParticleResonanceFull{f}{0}{}{1400}{}{}\xspace} +\DeclareRobustCommand{\Pfzb}{\HepParticleResonanceFull{f}{0}{}{1590}{}{}\xspace} +\DeclareRobustCommand{\Pfz}{\HepParticleResonanceFull{f}{0}{}{975}{}{}\xspace} + +%% Delta baryons +\DeclareRobustCommand{\PgD}{\HepParticle{\Delta}{}{}\xspace} +\DeclareRobustCommand{\PgDa}{\HepParticleResonanceFormal{\PgD}{1232}{}{}{P}{33}{}\xspace} +\DeclareRobustCommand{\PgDb}{\HepParticleResonanceFormal{\PgD}{1620}{}{}{S}{31}{}\xspace} +\DeclareRobustCommand{\PgDc}{\HepParticleResonanceFormal{\PgD}{1700}{}{}{D}{33}{}\xspace} +\DeclareRobustCommand{\PgDd}{\HepParticleResonanceFormal{\PgD}{1900}{}{}{S}{31}{}\xspace} +\DeclareRobustCommand{\PgDe}{\HepParticleResonanceFormal{\PgD}{1905}{}{}{F}{35}{}\xspace} +\DeclareRobustCommand{\PgDf}{\HepParticleResonanceFormal{\PgD}{1910}{}{}{P}{31}{}\xspace} +\DeclareRobustCommand{\PgDh}{\HepParticleResonanceFormal{\PgD}{1920}{}{}{P}{33}{}\xspace} +\DeclareRobustCommand{\PgDi}{\HepParticleResonanceFormal{\PgD}{1930}{}{}{D}{35}{}\xspace} +\DeclareRobustCommand{\PgDj}{\HepParticleResonanceFormal{\PgD}{1950}{}{}{F}{37}{}\xspace} +\DeclareRobustCommand{\PgDk}{\HepParticleResonanceFormal{\PgD}{2420}{}{}{H}{3,11}{}\xspace} + +%% Lambda baryons +\DeclareRobustCommand{\PgL}{\HepParticle{\Lambda}{}{}\xspace} %% Lambda +\DeclareRobustCommand{\PagL}{\HepAntiParticle{\Lambda}{}{}\xspace} %% Anti-lambda +\DeclareRobustCommand{\PcgLp}{\HepParticle{\Lambda}{\,c}{+}\xspace} %% Lambda_c +\DeclareRobustCommand{\PbgL}{\HepParticle{\Lambda}{b}{}\xspace} %% Lambda_b +\DeclareRobustCommand{\PgLa}{\HepParticleResonanceFormal{\PgL}{1405}{}{}{S}{01}{}\xspace} +\DeclareRobustCommand{\PgLb}{\HepParticleResonanceFormal{\PgL}{1520}{}{}{D}{03}{}\xspace} +\DeclareRobustCommand{\PgLc}{\HepParticleResonanceFormal{\PgL}{1600}{}{}{P}{01}{}\xspace} +\DeclareRobustCommand{\PgLd}{\HepParticleResonanceFormal{\PgL}{1670}{}{}{S}{01}{}\xspace} +\DeclareRobustCommand{\PgLe}{\HepParticleResonanceFormal{\PgL}{1690}{}{}{D}{03}{}\xspace} +\DeclareRobustCommand{\PgLf}{\HepParticleResonanceFormal{\PgL}{1800}{}{}{S}{01}{}\xspace} +\DeclareRobustCommand{\PgLg}{\HepParticleResonanceFormal{\PgL}{1810}{}{}{P}{01}{}\xspace} +\DeclareRobustCommand{\PgLh}{\HepParticleResonanceFormal{\PgL}{1820}{}{}{F}{05}{}\xspace} +\DeclareRobustCommand{\PgLi}{\HepParticleResonanceFormal{\PgL}{1830}{}{}{D}{05}{}\xspace} +\DeclareRobustCommand{\PgLj}{\HepParticleResonanceFormal{\PgL}{1890}{}{}{P}{03}{}\xspace} +\DeclareRobustCommand{\PgLk}{\HepParticleResonanceFormal{\PgL}{2100}{}{}{G}{07}{}\xspace} +\DeclareRobustCommand{\PgLl}{\HepParticleResonanceFormal{\PgL}{2110}{}{}{F}{05}{}\xspace} +\DeclareRobustCommand{\PgLm}{\HepParticleResonanceFormal{\PgL}{2350}{}{}{H}{09}{}\xspace} + +%% Omega +\DeclareRobustCommand{\PgO}{\HepParticle{\Omega}{}{}\xspace} %% Omega +\DeclareRobustCommand{\PgOpm}{\HepParticle{\Omega}{}{\pm}\xspace} %% charged Omega +\DeclareRobustCommand{\PgOmp}{\HepParticle{\Omega}{}{\mp}\xspace} %% charged Omega +\DeclareRobustCommand{\PgOp}{\HepParticle{\Omega}{}{+}\xspace} %% Omega-plus +\DeclareRobustCommand{\PgOm}{\HepParticle{\Omega}{}{-}\xspace} %% Omega-minus +\DeclareRobustCommand{\PgOma}{\HepParticleResonanceFull{\Omega}{}{}{2250}{}{-}\xspace} +\DeclareRobustCommand{\PagO}{\HepAntiParticle{\Omega}{}{}\xspace} % new %% anti-Omega +\DeclareRobustCommand{\PagOp}{\HepAntiParticle{\Omega}{}{+}\xspace} %% anti-Omega-plus +\DeclareRobustCommand{\PagOm}{\HepAntiParticle{\Omega}{}{-}\xspace} %% anti-Omega-minus + +%% Sigma baryons +\DeclareRobustCommand{\PgS}{\HepParticle{\Sigma}{}{}\xspace} %% Sigma +\DeclareRobustCommand{\PgSpm}{\HepParticle{\Sigma}{}{\pm}\xspace} %% charged Sigma +\DeclareRobustCommand{\PgSmp}{\HepParticle{\Sigma}{}{\mp}\xspace} %% charged Sigma +\DeclareRobustCommand{\PgSm}{\HepParticle{\Sigma}{}{-}\xspace} +\DeclareRobustCommand{\PgSp}{\HepParticle{\Sigma}{}{+}\xspace} +\DeclareRobustCommand{\PgSz}{\HepParticle{\Sigma}{}{0}\xspace} +\DeclareRobustCommand{\PcgS}{\HepParticle{\Sigma}{c}{}\xspace} +\DeclareRobustCommand{\PagSm}{\HepAntiParticle{\Sigma}{}{-}\xspace} +\DeclareRobustCommand{\PagSp}{\HepAntiParticle{\Sigma}{}{+}\xspace} +\DeclareRobustCommand{\PagSz}{\HepAntiParticle{\Sigma}{}{0}\xspace} +\DeclareRobustCommand{\PacgS}{\HepAntiParticle{\Sigma}{c}{}\xspace} +\DeclareRobustCommand{\PgSa}{\HepParticleResonanceFormal{\PgS}{1385}{}{}{P}{13}{}\xspace} +\DeclareRobustCommand{\PgSb}{\HepParticleResonanceFormal{\PgS}{1660}{}{}{P}{11}{}\xspace} +\DeclareRobustCommand{\PgSc}{\HepParticleResonanceFormal{\PgS}{1670}{}{}{D}{13}{}\xspace} +\DeclareRobustCommand{\PgSd}{\HepParticleResonanceFormal{\PgS}{1750}{}{}{S}{11}{}\xspace} +\DeclareRobustCommand{\PgSe}{\HepParticleResonanceFormal{\PgS}{1775}{}{}{D}{15}{}\xspace} +\DeclareRobustCommand{\PgSf}{\HepParticleResonanceFormal{\PgS}{1915}{}{}{F}{15}{}\xspace} +\DeclareRobustCommand{\PgSg}{\HepParticleResonanceFormal{\PgS}{1940}{}{}{D}{13}{}\xspace} +\DeclareRobustCommand{\PgSh}{\HepParticleResonanceFormal{\PgS}{2030}{}{}{F}{17}{}\xspace} +\DeclareRobustCommand{\PgSi}{\HepParticleResonance{\PgS}{2050}{}{}\xspace} +\DeclareRobustCommand{\PcgSi}{\HepParticleResonance{\PcgS}{2455}{}{}\xspace} + +%% Upsilon +\DeclareRobustCommand{\PgU}{\HepParticle{\Upsilon}{}{}\xspace} +\DeclareRobustCommand{\PgUi}{\HepParticleResonance{\PgU}{1S}{}{}\xspace} +\DeclareRobustCommand{\PgUa}{\HepParticleResonance{\PgU}{2S}{}{}\xspace} +\DeclareRobustCommand{\PgUb}{\HepParticleResonance{\PgU}{3S}{}{}\xspace} +\DeclareRobustCommand{\PgUc}{\HepParticleResonance{\PgU}{4S}{}{}\xspace} +\DeclareRobustCommand{\PgUd}{\HepParticleResonance{\PgU}{10860}{}{}\xspace} +\DeclareRobustCommand{\PgUe}{\HepParticleResonance{\PgU}{11020}{}{}\xspace} + +%% Xi +\DeclareRobustCommand{\PgX}{\HepParticle{\Xi}{}{}\xspace} +\DeclareRobustCommand{\PgXp}{\HepParticle{\Xi}{}{+}\xspace} +\DeclareRobustCommand{\PgXm}{\HepParticle{\Xi}{}{-}\xspace} +\DeclareRobustCommand{\PgXz}{\HepAntiParticle{\Xi}{}{0}\xspace} +\DeclareRobustCommand{\PgXa}{\HepParticleResonanceFormalFull{\Xi}{}{}{1530}{}{}{P}{13}{}\xspace} +\DeclareRobustCommand{\PgXb}{\HepParticleResonanceFull{\Xi}{}{}{1690}{}{}\xspace} +\DeclareRobustCommand{\PgXc}{\HepParticleResonanceFormalFull{\Xi}{}{}{1820}{}{}{D}{13}{}\xspace} +\DeclareRobustCommand{\PgXd}{\HepParticleResonanceFull{\Xi}{}{}{1950}{}{}\xspace} +\DeclareRobustCommand{\PgXe}{\HepParticleResonanceFull{\Xi}{}{}{2030}{}{}\xspace} +\DeclareRobustCommand{\PagXp}{\HepAntiParticle{\Xi}{}{+}\xspace} +\DeclareRobustCommand{\PagXm}{\HepAntiParticle{\Xi}{}{-}\xspace} +\DeclareRobustCommand{\PagXz}{\HepAntiParticle{\Xi}{}{0}\xspace} +\DeclareRobustCommand{\PcgXp}{\HepParticle{\Xi}{\,c}{+}\xspace} +\DeclareRobustCommand{\PcgXz}{\HepParticle{\Xi}{c}{0}\xspace} + +%% Strange mesons +\DeclareRobustCommand{\Pgf}{\HepParticle{\phi}{}{}\xspace} +\DeclareRobustCommand{\Pgfi}{\HepParticleResonance{\Pgf}{1020}{}{}\xspace} +\DeclareRobustCommand{\Pgfa}{\HepParticleResonance{\Pgf}{1680}{}{}\xspace} +\DeclareRobustCommand{\Pgfiii}{\HepParticleResonanceFull{\phi}{3}{}{1850}{}{}\xspace} + +%% Eta mesons +\DeclareRobustCommand{\Pgh}{\HepParticle{\eta}{}{}\xspace} +\DeclareRobustCommand{\Pghpr}{\HepParticle{\eta}{}{\prime}\xspace} +\DeclareRobustCommand{\Pcgh}{\HepParticle{\eta}{\Pqc}{}\xspace} +\DeclareRobustCommand{\Pgha}{\HepParticleResonance{\Pgh}{1295}{}{}\xspace} +\DeclareRobustCommand{\Pghb}{\HepParticleResonance{\Pgh}{1440}{}{}\xspace} +\DeclareRobustCommand{\Pghpri}{\HepParticleResonance{\Pghpr}{958}{}{}\xspace} +\DeclareRobustCommand{\Pcghi}{\HepParticleResonance{\Pcgh}{1S}{}{}\xspace} + +%% omega mesons +\DeclareRobustCommand{\Pgo}{\HepParticle{\omega}{}{}\xspace} +\DeclareRobustCommand{\Pgoi}{\HepParticleResonance{\Pgo}{783}{}{}\xspace} +\DeclareRobustCommand{\Pgoa}{\HepParticleResonance{\Pgo}{1390}{}{}\xspace} +\DeclareRobustCommand{\Pgob}{\HepParticleResonance{\Pgo}{1600}{}{}\xspace} +\DeclareRobustCommand{\Pgoiii}{\HepParticleResonance{\Pgo}{3}{}{1670}{}{}\xspace} + +%% Pions +\DeclareRobustCommand{\Pgp}{\HepParticle{\pi}{}{}\xspace} % pion +\DeclareRobustCommand{\Pgppm}{\HepParticle{\pi}{}{\pm}\xspace} % charged pion +\DeclareRobustCommand{\Pgpmp}{\HepParticle{\pi}{}{\mp}\xspace} % charged pion +\DeclareRobustCommand{\Pgpm}{\HepParticle{\pi}{}{-}\xspace} % negative pion +\DeclareRobustCommand{\Pgpp}{\HepParticle{\pi}{}{+}\xspace} % positive pion +\DeclareRobustCommand{\Pgpz}{\HepParticle{\pi}{}{0}\xspace} % neutral pion +\DeclareRobustCommand{\Pgpa}{\HepParticleResonanceFull{\pi}{}{}{1300}{}{}\xspace} +\DeclareRobustCommand{\Pgpii}{\HepParticleResonanceFull{\pi}{2}{}{1670}{}{}\xspace} + +%% Rho mesons +\DeclareRobustCommand{\Pgr}{\HepParticle{\rho}{}{}\xspace} % resonance removed +\DeclareRobustCommand{\Pgrp}{\HepParticle{\rho}{}{+}\xspace} +\DeclareRobustCommand{\Pgrm}{\HepParticle{\rho}{}{-}\xspace} +\DeclareRobustCommand{\Pgrpm}{\HepParticle{\rho}{}{\pm}\xspace} +\DeclareRobustCommand{\Pgrmp}{\HepParticle{\rho}{}{\mp}\xspace} +\DeclareRobustCommand{\Pgrz}{\HepParticle{\rho}{}{0}\xspace} +\DeclareRobustCommand{\Pgri}{\HepParticleResonanceFull{\rho}{}{}{770}{}{}\xspace} % new +\DeclareRobustCommand{\Pgra}{\HepParticleResonanceFull{\rho}{}{}{1450}{}{}\xspace} +\DeclareRobustCommand{\Pgrb}{\HepParticleResonanceFull{\rho}{}{}{1700}{}{}\xspace} +\DeclareRobustCommand{\Pgriii}{\HepParticleResonanceFull{\rho}{3}{}{1690}{}{}\xspace} + +%% Psi resonances +\DeclareRobustCommand{\PJgy}{\HepParticle{J\mspace{-2mu}/\mspace{-2mu}\psi}{}{}\xspace} +\DeclareRobustCommand{\PJgyi}{\HepParticleResonance{\PJgy}{1S}{}{}\xspace} +\DeclareRobustCommand{\Pgy}{\HepParticle{\psi}{}{}\xspace} +\DeclareRobustCommand{\Pgyii}{\HepParticleResonance{\Pgy}{2S}{}{}\xspace} +\DeclareRobustCommand{\Pgya}{\HepParticleResonance{\Pgy}{3770}{}{}\xspace} +\DeclareRobustCommand{\Pgyb}{\HepParticleResonance{\Pgy}{4040}{}{}\xspace} +\DeclareRobustCommand{\Pgyc}{\HepParticleResonance{\Pgy}{4160}{}{}\xspace} +\DeclareRobustCommand{\Pgyd}{\HepParticleResonance{\Pgy}{4415}{}{}\xspace} + +%% Charmed mesons +\DeclareRobustCommand{\PD}{\HepParticle{D}{}{}\xspace} +\DeclareRobustCommand{\PDpm}{\HepParticle{D}{}{\pm}\xspace} +\DeclareRobustCommand{\PDmp}{\HepParticle{D}{}{\mp}\xspace} +\DeclareRobustCommand{\PDz}{\HepParticle{D}{}{0}\xspace} +\DeclareRobustCommand{\PDm}{\HepParticle{D}{}{-}\xspace} +\DeclareRobustCommand{\PDp}{\HepParticle{D}{}{+}\xspace} +\DeclareRobustCommand{\PDst}{\HepParticle{D}{}{\ast}\xspace} +\DeclareRobustCommand{\PaD}{\HepAntiParticle{D}{}{}\xspace} +\DeclareRobustCommand{\PaDz}{\HepAntiParticle{D}{}{0}\xspace} +\DeclareRobustCommand{\PsD}{\HepParticle{D}{s}{}\xspace} % new 2005-07-08 +\DeclareRobustCommand{\PsDm}{\HepParticle{D}{\,s}{-}\xspace} +\DeclareRobustCommand{\PsDp}{\HepParticle{D}{\,s}{+}\xspace} +\DeclareRobustCommand{\PsDpm}{\HepParticle{D}{\,s}{\pm}\xspace} +\DeclareRobustCommand{\PsDmp}{\HepParticle{D}{\,s}{\mp}\xspace} +\DeclareRobustCommand{\PsDst}{\HepParticle{D}{s}{\ast}\xspace} +\DeclareRobustCommand{\PsDipm}{\HepParticleResonanceFull{D}{s1}{}{2536}{}{\pm}\xspace} +\DeclareRobustCommand{\PsDimp}{\HepParticleResonanceFull{D}{s1}{}{2536}{}{\mp}\xspace} +\DeclareRobustCommand{\PDiz}{\HepParticleResonanceFull{D}{1}{}{2420}{}{0}\xspace} +\DeclareRobustCommand{\PDstiiz}{\HepParticleResonanceFull{D}{2}{\ast}{2460}{}{0}\xspace} +\DeclareRobustCommand{\PDstpm}{\HepParticleResonanceFull{D}{}{\ast}{2010}{}{\pm}\xspace} +\DeclareRobustCommand{\PDstmp}{\HepParticleResonanceFull{D}{}{\ast}{2010}{}{\mp}\xspace} +\DeclareRobustCommand{\PDstz}{\HepParticleResonanceFull{D}{}{\ast}{2010}{}{0}\xspace} + +%% Random things +\DeclareRobustCommand{\PEz}{\HepParticle{E}{}{0}\xspace} +\DeclareRobustCommand{\PLpm}{\HepParticle{L}{}{\mspace{-1mu}\pm}\xspace} +\DeclareRobustCommand{\PLmp}{\HepParticle{L}{}{\mspace{-1mu}\mp}\xspace} +\DeclareRobustCommand{\PLz}{\HepParticle{L}{}{\mspace{-1mu}0}\xspace} +%% a hadrons: bit of a collision with the antiparticle marker token... +\DeclareRobustCommand{\Paii}{\HepParticleResonanceFull{a}{2}{}{1320}{}{}\xspace} +\DeclareRobustCommand{\Pai}{\HepParticleResonanceFull{a}{1}{}{1260}{}{}\xspace} +\DeclareRobustCommand{\Paz}{\HepParticleResonanceFull{a}{0}{}{980}{}{}\xspace} +\DeclareRobustCommand{\Pbgcia}{\HepParticleResonanceFull{\chi}{b1}{}{2P}{}{}\xspace} +\DeclareRobustCommand{\Pbgciia}{\HepParticleResonanceFull{\chi}{b2}{}{2P}{}{}\xspace} +\DeclareRobustCommand{\Pbgcii}{\HepParticleResonanceFull{\chi}{b2}{}{1P}{}{}\xspace} +\DeclareRobustCommand{\Pbgci}{\HepParticleResonanceFull{\chi}{b1}{}{1P}{}{}\xspace} +\DeclareRobustCommand{\Pbgcza}{\HepParticleResonanceFull{\chi}{b0}{}{2P}{}{}\xspace} +\DeclareRobustCommand{\Pbgcz}{\HepParticleResonanceFull{\chi}{b0}{}{1P}{}{}\xspace} +\DeclareRobustCommand{\Pbi}{\HepParticleResonanceFull{b}{1}{}{1235}{}{}\xspace} +\DeclareRobustCommand{\Phia}{\HepParticleResonanceFull{h}{1}{}{1170}{}{}\xspace} + +%% SUSY particles +\DeclareRobustCommand{\PSH}{\HepSusyParticle{H}{}{}\xspace} % Higgsino +\DeclareRobustCommand{\PSHp}{\HepSusyParticle{H}{}{+}\xspace} % positive Higgsino +\DeclareRobustCommand{\PSHm}{\HepSusyParticle{H}{}{-}\xspace} % negative Higgsino +\DeclareRobustCommand{\PSHpm}{\HepSusyParticle{H}{}{\pm}\xspace} % charged Higgsino +\DeclareRobustCommand{\PSHmp}{\HepSusyParticle{H}{}{\mp}\xspace} % charged Higgsino +\DeclareRobustCommand{\PSHz}{\HepSusyParticle{H}{}{0}\xspace} % neutral Higgsino +\DeclareRobustCommand{\PSW}{\HepSusyParticle{W}{}{}\xspace} % wino +\DeclareRobustCommand{\PSWp}{\HepSusyParticle{W}{}{+}\xspace} % positive wino +\DeclareRobustCommand{\PSWm}{\HepSusyParticle{W}{}{-}\xspace} % negative wino +\DeclareRobustCommand{\PSWpm}{\HepSusyParticle{W}{}{\pm}\xspace} % wino \pm +\DeclareRobustCommand{\PSWmp}{\HepSusyParticle{W}{}{\mp}\xspace} % wino \mp +\DeclareRobustCommand{\PSZ}{\HepSusyParticle{Z}{}{}\xspace} % zino +\DeclareRobustCommand{\PSZz}{\HepSusyParticle{Z}{}{0}\xspace} % zino +\DeclareRobustCommand{\PSB}{\HepSusyParticle{B}{}{}\xspace} % bino +\DeclareRobustCommand{\PSe}{\HepSusyParticle{e}{}{}\xspace} % selectron +\DeclareRobustCommand{\PSgg}{\HepSusyParticle{\gamma}{}{}\xspace} % photino +\DeclareRobustCommand{\PSgm}{\HepSusyParticle{\mu}{}{}\xspace} % smuon +\DeclareRobustCommand{\PSgn}{\HepSusyParticle{\nu}{}{}\xspace} % sneutrino +\DeclareRobustCommand{\PSgt}{\HepSusyParticle{\tau}{}{}\xspace} % stau +\DeclareRobustCommand{\PSgx}{\HepSusyParticle{\chi}{}{}\xspace} % chargino/neutralino +\DeclareRobustCommand{\PSgxpm}{\HepSusyParticle{\chi}{}{\pm}\xspace} % chargino \pm +\DeclareRobustCommand{\PSgxmp}{\HepSusyParticle{\chi}{}{\mp}\xspace} % chargino \mp +\DeclareRobustCommand{\PSgxz}{\HepSusyParticle{\chi}{}{0}\xspace} % neutralino +\DeclareRobustCommand{\PSgxzi}{\HepSusyParticle{\chi}{1}{0}\xspace} % lightest neutralino +\DeclareRobustCommand{\PSgxzii}{\HepSusyParticle{\chi}{2}{0}\xspace} % next-to-lightest neutralino +\DeclareRobustCommand{\PSg}{\HepSusyParticle{g}{}{}\xspace} % gluino +\DeclareRobustCommand{\PSl}{\HepGenSusyParticle{\ell}{}{}\xspace} % slepton (generic) +\DeclareRobustCommand{\PaSl}{\HepGenSusyAntiParticle{\ell}{}{}\xspace} % anti-slepton (generic) +\DeclareRobustCommand{\PSq}{\HepGenSusyParticle{q}{}{}\xspace} % squark (generic) +\DeclareRobustCommand{\PaSq}{\HepGenSusyAntiParticle{q}{}{}\xspace} % anti-squark (generic) +\DeclareRobustCommand{\PSqd}{\HepSusyParticle{d}{}{}\xspace} % down squark +\DeclareRobustCommand{\PSqu}{\HepSusyParticle{u}{}{}\xspace} % up squark +\DeclareRobustCommand{\PSqs}{\HepSusyParticle{s}{}{}\xspace} % strange squark +\DeclareRobustCommand{\PSqc}{\HepSusyParticle{c}{}{}\xspace} % charm squark +\DeclareRobustCommand{\PSqb}{\HepSusyParticle{b}{}{}\xspace} % bottom squark (sbottom) +\DeclareRobustCommand{\PSqt}{\HepSusyParticle{t}{}{}\xspace} % top squark (stop) +\DeclareRobustCommand{\PaSqd}{\HepSusyAntiParticle{d}{}{}\xspace} % anti-down squark +\DeclareRobustCommand{\PaSqu}{\HepSusyAntiParticle{u}{}{}\xspace} % anti-up squark +\DeclareRobustCommand{\PaSqs}{\HepSusyAntiParticle{s}{}{}\xspace} % anti-strange squark +\DeclareRobustCommand{\PaSqc}{\HepSusyAntiParticle{c}{}{}\xspace} % anti-charm squark +\DeclareRobustCommand{\PaSqb}{\HepSusyAntiParticle{b}{}{}\xspace} % anti-bottom squark +\DeclareRobustCommand{\PaSqt}{\HepSusyAntiParticle{t}{}{}\xspace} % anti-top squark (stop) + +%% Just for completeness... +\endinput |