#include <iostream>
#include <memory>
#include <utility>
#include <vector>
#include "decaytype.h"
#include "forwarddeclarations.h"
#include "particletype.h"
Go to the source code of this file.
Classes | |
class | smash::ProcessBranch |
class | smash::CollisionBranch |
class | smash::DecayBranch |
Namespaces | |
smash | |
Enumerations | |
enum | smash::ProcessType { smash::ProcessType::None = 0, smash::ProcessType::Elastic = 1, smash::ProcessType::TwoToOne = 2, smash::ProcessType::TwoToTwo = 3, smash::ProcessType::Decay = 5, smash::ProcessType::Wall = 6, smash::ProcessType::Thermalization = 7, smash::ProcessType::HyperSurfaceCrossing = 8, smash::ProcessType::Bremsstrahlung = 9, smash::ProcessType::StringSoftSingleDiffractiveAX = 41, smash::ProcessType::StringSoftSingleDiffractiveXB = 42, smash::ProcessType::StringSoftDoubleDiffractive = 43, smash::ProcessType::StringSoftAnnihilation = 44, smash::ProcessType::StringSoftNonDiffractive = 45, smash::ProcessType::StringHard = 46 } |
Process Types are used to identify the type of the process. More... | |
Functions | |
bool | smash::is_string_soft_process (ProcessType p) |
Check if a given process type is a soft string excitation. More... | |
std::ostream & | smash::operator<< (std::ostream &os, ProcessType process_type) |
std::ostream & | smash::operator<< (std::ostream &os, const CollisionBranch &cbranch) |