#include <cassert>
#include <cstdint>
#include <string>
#include <utility>
#include <vector>
#include "forwarddeclarations.h"
#include "macros.h"
#include "pdgcode.h"
Go to the source code of this file.
Classes | |
class | smash::ParticleType |
Particle type contains the static properties of a particle species. More... | |
struct | smash::ParticleType::PdgNotFoundFailure |
struct | smash::ParticleType::LoadFailure |
class | smash::ParticleTypePtr |
A pointer-like interface to global references to ParticleType objects. More... | |
Namespaces | |
smash | |
Enumerations | |
enum class | smash::Parity { smash::Pos , smash::Neg } |
Represent the parity of a particle type. More... | |
enum class | smash::WhichDecaymodes { smash::All , smash::Hadronic , smash::Dileptons } |
Decide which decay mode widths are returned in get partical widths. More... | |
Functions | |
Parity | smash::operator- (Parity p) |
Parity | smash::operator* (Parity x, Parity y) |
void | smash::operator*= (Parity &x, Parity y) |
ParticleTypePtrList | smash::list_possible_resonances (const ParticleTypePtr type_a, const ParticleTypePtr type_b) |
Lists the possible resonances that decay into two particles. More... | |