ATLAS Offline Software
Loading...
Searching...
No Matches
ParticleHypothesis.h File Reference
#include "GaudiKernel/SystemOfUnits.h"
#include "TruthUtils/ParticleConstants.h"
Include dependency graph for ParticleHypothesis.h:

Go to the source code of this file.

Namespaces

namespace  Trk
 Ensure that the ATLAS eigen extensions are properly loaded.
namespace  Trk::ParticleMasses
namespace  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
}
 Enumeration for Particle hypothesis respecting the interaction with material. More...

Variables

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

Macro Definition Documentation

◆ PARTICLEHYPOTHESES

#define PARTICLEHYPOTHESES   11

Definition at line 18 of file ParticleHypothesis.h.