Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PdgParticle.hpp File Reference
#include <cstdint>
+ Include dependency graph for PdgParticle.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Acts
 Acts includes to create all necessary definitions.
 

Enumerations

enum  Acts::PdgParticle : int32_t {
  Acts::eInvalid = 0, Acts::eElectron = 11, Acts::eAntiElectron = -eElectron, Acts::ePositron = -eElectron,
  Acts::eMuon = 13, Acts::eAntiMuon = -eMuon, Acts::eTau = 15, Acts::eAntiTau = -eTau,
  Acts::eGamma = 22, Acts::ePionZero = 111, Acts::ePionPlus = 211, Acts::ePionMinus = -ePionPlus,
  Acts::eNeutron = 2112, Acts::eAntiNeutron = -eNeutron, Acts::eProton = 2212, Acts::eAntiProton = -eProton,
  Acts::eLead = 1000822080
}
 Symbolic values for commonly used PDG particle numbers. More...
 

Functions

static constexpr PdgParticle Acts::makeAbsolutePdgParticle (PdgParticle pdg)
 Convert an anti-particle to its particle and leave particles as-is.