OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
ParticleProperties.h File Reference
#include "Utilities/BiMap.h"
#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 class  ParticleType : short {
  UNNAMED = -1 , PHOTON , ELECTRON , POSITRON ,
  MUON , PION , PROTON , ANTIPROTON ,
  DEUTERON , HMINUS , HYDROGEN , H2P ,
  H3P , ALPHA , CARBON , XENON ,
  URANIUM
}
 
enum class  ParticleOrigin : unsigned short { REGULAR , SECONDARY , STRIPPED }
 

Enumeration Type Documentation

◆ ParticleOrigin

enum class ParticleOrigin : unsigned short
strong
Enumerator
REGULAR 
SECONDARY 
STRIPPED 

Definition at line 46 of file ParticleProperties.h.

◆ ParticleType

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

Definition at line 26 of file ParticleProperties.h.