Iguana 0.0.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. | |