ATLAS Offline Software
Namespaces | Macros | Enumerations | Variables
ParticleHypothesis.h File Reference
#include "GaudiKernel/SystemOfUnits.h"
Include dependency graph for ParticleHypothesis.h:

Go to the source code of this file.

Namespaces

 Trk
 Ensure that the ATLAS eigen extensions are properly loaded.
 
 Trk::ParticleMasses
 
 Trk::ParticleSwitcher
 

Macros

#define PARTICLEHYPOTHESES   11
 

Enumerations

enum  Trk::ParticleHypothesis {
  Trk::nonInteracting = 0, Trk::geantino = 0, Trk::electron = 1, Trk::muon = 2,
  Trk::pion = 3, Trk::kaon = 4, Trk::proton = 5, Trk::photon = 6,
  Trk::neutron = 7, Trk::pi0 = 8, Trk::k0 = 9, Trk::nonInteractingMuon = 10,
  Trk::noHypothesis = 99, Trk::undefined = 99
}
 

Variables

constexpr double Trk::ParticleMasses::mass [PARTICLEHYPOTHESES]
 the array of masses More...
 
constexpr ParticleHypothesis Trk::ParticleSwitcher::particle [PARTICLEHYPOTHESES]
 the array of masses More...
 

Macro Definition Documentation

◆ PARTICLEHYPOTHESES

#define PARTICLEHYPOTHESES   11

Definition at line 16 of file ParticleHypothesis.h.