Version: SMASH-3.1
isoparticletype.cc File Reference
#include "smash/isoparticletype.h"
#include <filesystem>
#include "smash/filelock.h"
#include "smash/integrate.h"
#include "smash/logging.h"

Go to the source code of this file.

Namespaces

 smash
 

Functions

static IsoParticleType * smash::try_find_private (const std::string &name)
 Helper function for IsoParticleType::try_find and friends. More...
 
static std::string smash::multiplet_name (std::string name)
 Construct the name-string for an isospin multiplet from the given name-string for the particle. More...
 
static std::filesystem::path smash::generate_tabulation_path (const std::filesystem::path &dir, const std::string &prefix, const std::string &res_name)
 
void smash::cache_integral (std::unordered_map< std::string, Tabulation > &tabulations, const std::filesystem::path &dir, sha256::Hash hash, const IsoParticleType &part, const IsoParticleType &res, const IsoParticleType *antires, bool unstable)
 

Variables

static constexpr int smash::LParticleType = LogArea::ParticleType::id
 
static IsoParticleTypeList smash::iso_type_list
 
static std::vector< const IsoParticleType * > smash::iso_baryon_resonances
 
static Integrator smash::integrate
 
static Integrator2d smash::integrate2d
 
static std::unordered_map< std::string, Tabulation > smash::NR_tabulations
 Tabulation of all N R integrals. More...
 
static std::unordered_map< std::string, Tabulation > smash::piR_tabulations
 Tabulation of all pi R integrals. More...
 
static std::unordered_map< std::string, Tabulation > smash::RK_tabulations
 Tabulation of all K R integrals. More...
 
static std::unordered_map< std::string, Tabulation > smash::DeltaR_tabulations
 Tabulation of all Delta R integrals. More...
 
static std::unordered_map< std::string, Tabulation > smash::rhoR_tabulations
 Tabulation of all rho rho integrals. More...