OPAL (Object Oriented Parallel Accelerator Library)  2024.1
OPAL
Classes | Enumerations
ParticleProperties.h File Reference
#include <boost/bimap.hpp>
#include <map>
#include <string>
Include dependency graph for ParticleProperties.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ParticleProperties
 

Enumerations

enum  ParticleType : short {
  ParticleType::UNNAMED = -1, ParticleType::ELECTRON, ParticleType::POSITRON, ParticleType::MUON,
  ParticleType::PROTON, ParticleType::ANTIPROTON, ParticleType::DEUTERON, ParticleType::HMINUS,
  ParticleType::HYDROGEN, ParticleType::H2P, ParticleType::H3P, ParticleType::ALPHA,
  ParticleType::CARBON, ParticleType::XENON, ParticleType::URANIUM
}
 
enum  ParticleOrigin : unsigned short { ParticleOrigin::REGULAR, ParticleOrigin::SECONDARY, ParticleOrigin::STRIPPED }
 

Enumeration Type Documentation

enum ParticleOrigin : unsigned short
strong
Enumerator
REGULAR 
SECONDARY 
STRIPPED 

Definition at line 44 of file ParticleProperties.h.

enum ParticleType : short
strong
Enumerator
UNNAMED 
ELECTRON 
POSITRON 
MUON 
PROTON 
ANTIPROTON 
DEUTERON 
HMINUS 
HYDROGEN 
H2P 
H3P 
ALPHA 
CARBON 
XENON 
URANIUM 

Definition at line 26 of file ParticleProperties.h.