#include <algorithm>
#include <array>
#include <cassert>
#include <cstdlib>
#include <iosfwd>
#include <sstream>
#include <stdexcept>
#include <string>
#include <iostream>
#include "pdgcode_constants.h"
Go to the source code of this file.
Classes | |
class | smash::PdgCode |
PdgCode stores a Particle Data Group Particle Numbering Scheme particle type number. More... | |
struct | smash::PdgCode::InvalidPdgCode |
thrown for invalid inputs More... | |
Namespaces | |
smash | |
smash::pdg | |
Constants representing PDG codes of nuclei. | |
Functions | |
std::istream & | smash::operator>> (std::istream &is, PdgCode &code) |
Sets the PDG code from the textual representation in the input stream. More... | |
std::ostream & | smash::operator<< (std::ostream &is, const PdgCode &code) |
Writes the textual representation of the PDG code to the output stream. More... | |
bool | smash::is_dilepton (const PdgCode pdg1, const PdgCode pdg2) |
bool | smash::has_lepton_pair (const PdgCode pdg1, const PdgCode pdg2, const PdgCode pdg3) |
const PdgCode | smash::pdg::d (PdgCode::from_decimal(1000010020)) |
Deuteron. More... | |
const PdgCode | smash::pdg::antid (PdgCode::from_decimal(-1000010020)) |
Anti-deuteron in decimal digits. More... | |
const PdgCode | smash::pdg::dprime (PdgCode::from_decimal(1000010021)) |
Deuteron-prime resonance. More... | |
const PdgCode | smash::pdg::triton (PdgCode::from_decimal(1000010030)) |
Triton. More... | |
const PdgCode | smash::pdg::antitriton (PdgCode::from_decimal(-1000010030)) |
Anti-triton. More... | |
const PdgCode | smash::pdg::he3 (PdgCode::from_decimal(1000020030)) |
He-3. More... | |
const PdgCode | smash::pdg::antihe3 (PdgCode::from_decimal(-1000020030)) |
Anti-He-3. More... | |
const PdgCode | smash::pdg::hypertriton (PdgCode::from_decimal(1010010030)) |
Hypertriton. More... | |
const PdgCode | smash::pdg::antihypertriton (PdgCode::from_decimal(-1010010030)) |
Anti-Hypertriton. More... | |