Version: SMASH-2.0
particletype.h File Reference
#include <cassert>
#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
 
struct  smash::ParticleType::PdgNotFoundFailure
 
struct  smash::ParticleType::LoadFailure
 
class  smash::ParticleTypePtr
 

Namespaces

 smash
 

Enumerations

enum  smash::Parity { smash::Parity::Pos, smash::Parity::Neg }
 Represent the parity of a particle type. More...
 
enum  smash::WhichDecaymodes { smash::WhichDecaymodes::All, smash::WhichDecaymodes::Hadronic, smash::WhichDecaymodes::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)