File PdgParticle.hpp

namespace Acts

Set the Geometry Context PLUGIN.

Set the Calibration Context PLUGIN.

Convenience functions to ease creation of and Acts::InterpolatedMaterialMap and to avoid code duplication.

Set the Mangetic Field Context PLUGIN.

Convenience functions to ease creation of and Acts::InterpolatedBFieldMap and to avoid code duplication.

Currently implemented for the two most common formats: rz and xyz.

Enums

enum PdgParticle

Symbolic values for commonly used PDG particle numbers.

Values:

enumerator eInvalid
enumerator eElectron
enumerator eAntiElectron
enumerator ePositron
enumerator eMuon
enumerator eAntiMuon
enumerator eTau
enumerator eAntiTau
enumerator eGamma
enumerator ePionZero
enumerator ePionPlus
enumerator ePionMinus
enumerator eNeutron
enumerator eAntiNeutron
enumerator eProton
enumerator eAntiProton

Functions

inline constexpr PdgParticle makeAbsolutePdgParticle(PdgParticle pdg)

Convert an anti-particle to its particle and leave particles as-is.