GENIEGenerator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Variables
PDGCodes.h File Reference

Most commonly used PDG codes. A set of utility functions to handle PDG codes is provided in PDGUtils. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 genie
 THE MAIN GENIE PROJECT NAMESPACE
 

Variables

const int genie::kPdgNuE = 12
 
const int genie::kPdgAntiNuE = -12
 
const int genie::kPdgNuMu = 14
 
const int genie::kPdgAntiNuMu = -14
 
const int genie::kPdgNuTau = 16
 
const int genie::kPdgAntiNuTau = -16
 
const int genie::kPdgElectron = 11
 
const int genie::kPdgPositron = -11
 
const int genie::kPdgMuon = 13
 
const int genie::kPdgAntiMuon = -13
 
const int genie::kPdgTau = 15
 
const int genie::kPdgAntiTau = -15
 
const int genie::kPdgUQuark = 2
 
const int genie::kPdgAntiUQuark = -2
 
const int genie::kPdgDQuark = 1
 
const int genie::kPdgAntiDQuark = -1
 
const int genie::kPdgSQuark = 3
 
const int genie::kPdgAntiSQuark = -3
 
const int genie::kPdgCQuark = 4
 
const int genie::kPdgAntiCQuark = -4
 
const int genie::kPdgBQuark = 5
 
const int genie::kPdgAntiBQuark = -5
 
const int genie::kPdgTQuark = 6
 
const int genie::kPdgAntiTQuark = -6
 
const int genie::kPdgDDDiquarkS1 = 1103
 
const int genie::kPdgUDDiquarkS0 = 2101
 
const int genie::kPdgUDDiquarkS1 = 2103
 
const int genie::kPdgUUDiquarkS1 = 2203
 
const int genie::kPdgSDDiquarkS0 = 3101
 
const int genie::kPdgSDDiquarkS1 = 3103
 
const int genie::kPdgSUDiquarkS0 = 3201
 
const int genie::kPdgSUDiquarkS1 = 3203
 
const int genie::kPdgSSDiquarkS1 = 3303
 
const int genie::kPdgCDDiquarkS0 = 4101
 
const int genie::kPdgCDDiquarkS1 = 4103
 
const int genie::kPdgCUDiquarkS0 = 4201
 
const int genie::kPdgCUDiquarkS1 = 4203
 
const int genie::kPdgCSDiquarkS0 = 4301
 
const int genie::kPdgCSDiquarkS1 = 4303
 
const int genie::kPdgCCDiquarkS1 = 4403
 
const int genie::kPdgBDDiquarkS0 = 5101
 
const int genie::kPdgBDDiquarkS1 = 5103
 
const int genie::kPdgBUDiquarkS0 = 5201
 
const int genie::kPdgBUDiquarkS1 = 5203
 
const int genie::kPdgBSDiquarkS0 = 5301
 
const int genie::kPdgBSDiquarkS1 = 5303
 
const int genie::kPdgBCDiquarkS0 = 5401
 
const int genie::kPdgBCDiquarkS1 = 5403
 
const int genie::kPdgBBDiquarkS1 = 5503
 
const int genie::kPdgProton = 2212
 
const int genie::kPdgAntiProton = -2212
 
const int genie::kPdgNeutron = 2112
 
const int genie::kPdgAntiNeutron = -2112
 
const int genie::kPdgLambda = 3122
 
const int genie::kPdgAntiLambda = -3122
 
const int genie::kPdgSigmaP = 3222
 
const int genie::kPdgSigma0 = 3212
 
const int genie::kPdgSigmaM = 3112
 
const int genie::kPdgAntiSigmaP = -3222
 
const int genie::kPdgAntiSigma0 = -3212
 
const int genie::kPdgAntiSigmaM = -3112
 
const int genie::kPdgXi0 = 3322
 
const int genie::kPdgXiM = 3312
 
const int genie::kPdgAntiXi0 = -3322
 
const int genie::kPdgAntiXiP = -3312
 
const int genie::kPdgOmegaM = 3334
 
const int genie::kPdgAntiOmegaP = -3334
 
const int genie::kPdgLambdaPc = 4122
 
const int genie::kPdgSigma0c = 4112
 
const int genie::kPdgSigmaPc = 4212
 
const int genie::kPdgSigmaPPc = 4222
 
const int genie::kPdgP33m1232_DeltaM = 1114
 
const int genie::kPdgP33m1232_Delta0 = 2114
 
const int genie::kPdgP33m1232_DeltaP = 2214
 
const int genie::kPdgP33m1232_DeltaPP = 2224
 
const int genie::kPdgS11m1535_N0 = 102112
 
const int genie::kPdgS11m1535_NP = 102212
 
const int genie::kPdgD13m1520_N0 = 102114
 
const int genie::kPdgD13m1520_NP = 102214
 
const int genie::kPdgS11m1650_N0 = 132112
 
const int genie::kPdgS11m1650_NP = 132212
 
const int genie::kPdgD13m1700_N0 = 112114
 
const int genie::kPdgD13m1700_NP = 112214
 
const int genie::kPdgD15m1675_N0 = 102116
 
const int genie::kPdgD15m1675_NP = 102216
 
const int genie::kPdgS31m1620_DeltaM = 111112
 
const int genie::kPdgS31m1620_Delta0 = 112112
 
const int genie::kPdgS31m1620_DeltaP = 112212
 
const int genie::kPdgS31m1620_DeltaPP = 112222
 
const int genie::kPdgD33m1700_DeltaM = 121114
 
const int genie::kPdgD33m1700_Delta0 = 122114
 
const int genie::kPdgD33m1700_DeltaP = 122214
 
const int genie::kPdgD33m1700_DeltaPP = 122224
 
const int genie::kPdgP11m1440_N0 = 202112
 
const int genie::kPdgP11m1440_NP = 202212
 
const int genie::kPdgP33m1600_DeltaM = 211114
 
const int genie::kPdgP33m1600_Delta0 = 212114
 
const int genie::kPdgP33m1600_DeltaP = 212214
 
const int genie::kPdgP33m1600_DeltaPP = 212224
 
const int genie::kPdgP13m1720_N0 = 202114
 
const int genie::kPdgP13m1720_NP = 202214
 
const int genie::kPdgF15m1680_N0 = 202116
 
const int genie::kPdgF15m1680_NP = 202216
 
const int genie::kPdgP31m1910_DeltaM = 221112
 
const int genie::kPdgP31m1910_Delta0 = 222112
 
const int genie::kPdgP31m1910_DeltaP = 222212
 
const int genie::kPdgP31m1910_DeltaPP = 222222
 
const int genie::kPdgP33m1920_DeltaM = 221114
 
const int genie::kPdgP33m1920_Delta0 = 222114
 
const int genie::kPdgP33m1920_DeltaP = 222214
 
const int genie::kPdgP33m1920_DeltaPP = 222224
 
const int genie::kPdgF35m1905_DeltaM = 211116
 
const int genie::kPdgF35m1905_Delta0 = 212116
 
const int genie::kPdgF35m1905_DeltaP = 212216
 
const int genie::kPdgF35m1905_DeltaPP = 212226
 
const int genie::kPdgF37m1950_DeltaM = 201118
 
const int genie::kPdgF37m1950_Delta0 = 202118
 
const int genie::kPdgF37m1950_DeltaP = 202218
 
const int genie::kPdgF37m1950_DeltaPP = 202228
 
const int genie::kPdgP11m1710_N0 = 212112
 
const int genie::kPdgP11m1710_NP = 212212
 
const int genie::kPdgF17m1970_N0 = 212118
 
const int genie::kPdgF17m1970_NP = 212218
 
const int genie::kPdgPiP = 211
 
const int genie::kPdgPiM = -211
 
const int genie::kPdgPi0 = 111
 
const int genie::kPdgEta = 221
 
const int genie::kPdgEtaPrm = 331
 
const int genie::kPdgEtac = 441
 
const int genie::kPdgEtab = 551
 
const int genie::kPdgRhoP = 213
 
const int genie::kPdgRhoM = -213
 
const int genie::kPdgRho0 = 113
 
const int genie::kPdgomega = 223
 
const int genie::kPdgPhi = 333
 
const int genie::kPdgJpsi = 443
 
const int genie::kPdgY = 553
 
const int genie::kPdgKP = 321
 
const int genie::kPdgKM = -321
 
const int genie::kPdgK0 = 311
 
const int genie::kPdgAntiK0 = -311
 
const int genie::kPdgK0L = 130
 
const int genie::kPdgK0S = 310
 
const int genie::kPdgKStarP = 323
 
const int genie::kPdgKStarM = -323
 
const int genie::kPdgKStar0 = 313
 
const int genie::kPdgDP = 411
 
const int genie::kPdgDM = -411
 
const int genie::kPdgD0 = 421
 
const int genie::kPdgAntiD0 = -421
 
const int genie::kPdgDPs = 431
 
const int genie::kPdgDMs = -431
 
const int genie::kPdgGluon = 21
 
const int genie::kPdgGamma = 22
 
const int genie::kPdgZ0 = 23
 
const int genie::kPdgWP = 24
 
const int genie::kPdgWM = -24
 
const int genie::kPdgTgtFreeP = 1000010010
 
const int genie::kPdgTgtFreeN = 1000000010
 
const int genie::kPdgTgtDeuterium = 1000010020
 
const int genie::kPdgTgtC12 = 1000060120
 
const int genie::kPdgTgtO16 = 1000080160
 
const int genie::kPdgTgtCa40 = 1000200400
 
const int genie::kPdgTgtFe56 = 1000260560
 
const int genie::kPdgHadronicSyst = 2000000001
 
const int genie::kPdgHadronicBlob = 2000000002
 
const int genie::kPdgBindino = 2000000101
 
const int genie::kPdgCoulobtron = 2000000102
 
const int genie::kPdgClusterNN = 2000000200
 
const int genie::kPdgClusterNP = 2000000201
 
const int genie::kPdgClusterPP = 2000000202
 
const int genie::kPdgCompNuclCluster = 2000000300
 
const int genie::kPdgDarkMatter = 2000010000
 
const int genie::kPdgAntiDarkMatter = -2000010000
 
const int genie::kPdgMediator = 2000010001
 
const int genie::kPdgDarkNeutrino = 2000030000
 
const int genie::kPdgAntiDarkNeutrino = -2000030000
 
const int genie::kPdgDNuMediator = 2000030001
 
const int genie::kPdgHNL = 2000020000
 
const int genie::kPdgAntiHNL = -2000020000
 
const int genie::kPdgCluster = 91
 
const int genie::kPdgString = 92
 
const int genie::kPdgIndep = 93
 

Detailed Description

Most commonly used PDG codes. A set of utility functions to handle PDG codes is provided in PDGUtils.

Author
Costas Andreopoulos <c.andreopoulos cern.ch> University of Liverpool

Changes required to implement the GENIE Boosted Dark Matter module were installed by Josh Berger (Univ. of Wisconsin)

Created:
May 06, 2004
License:
Copyright (c) 2003-2024, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org

Definition in file PDGCodes.h.