|
Iguana 0.8.0
Implementation Guardian of Analysis Algorithms
|
#include <string>#include <unordered_map>Type definitions for common objects used in algorithms.
Definition in file TypeDefs.h.


Go to the source code of this file.
Classes | |
| struct | iguana::Momentum3 |
| 3-momentum type More... | |
| struct | iguana::Momentum4 |
| 4-momentum type More... | |
Namespaces | |
| namespace | iguana |
| General, top-level namespace for algorithms and infrastructure. For algorithms and bindings, see its sub-namespaces. | |
| namespace | iguana::particle |
| Light-weight namespace for particle constants. | |
Typedefs | |
| using | iguana::vector_element_t = double |
| Vector element type. | |
Enumerations | |
| enum | iguana::particle::PDG { electron = 11 , photon = 22 , proton = 2212 , antiproton = -2212 , neutron = 2112 , antineutron = -2112 , pi_plus = 211 , pi_minus = -211 , kaon_plus = 321 , kaon_minus = -321 } |
| PDG codes. More... | |
Variables | |
| const std::unordered_map< PDG, std::string > | iguana::particle::name |
| Particle names. | |
| const std::unordered_map< PDG, std::string > | iguana::particle::title |
| Particle titles. | |
| const std::unordered_map< PDG, double > | iguana::particle::mass |
| Particle mass in GeV. | |