Version: SMASH-1.5
scatteractionsfinder.cc File Reference
#include "smash/scatteractionsfinder.h"
#include <algorithm>
#include <map>
#include <vector>
#include "smash/configuration.h"
#include "smash/constants.h"
#include "smash/crosssections.h"
#include "smash/cxx14compat.h"
#include "smash/decaymodes.h"
#include "smash/experimentparameters.h"
#include "smash/isoparticletype.h"
#include "smash/logging.h"
#include "smash/macros.h"
#include "smash/particles.h"
#include "smash/scatteraction.h"
#include "smash/scatteractionphoton.h"
#include "smash/stringfunctions.h"

Go to the source code of this file.

Classes

struct  smash::FinalStateCrossSection
 Represent a final-state cross section. More...
 
struct  smash::decaytree::Node
 Node of a decay tree, representing a possible action (2-to-2 or 1-to-2). More...
 

Namespaces

 smash
 
 smash::decaytree
 

Functions

static std::string smash::decaytree::make_decay_name (const std::string &res_name, const DecayBranchPtr &decay, ParticleTypePtrList &final_state)
 Generate name for decay and update final state. More...
 
static void smash::decaytree::add_decays (Node &node)
 Add nodes for all decays possible from the given node and all of its children. More...
 
static void smash::deduplicate (std::vector< FinalStateCrossSection > &final_state_xs)
 Deduplicate the final-state cross sections by summing. More...