Version: SMASH-3.1
parametrizations_data.h File Reference
#include <initializer_list>
#include <memory>
#include "interpolation.h"

Go to the source code of this file.

Namespaces

 smash
 

Variables

const std::initializer_list< double > smash::KMINUSN_TOT_PLAB
 PDG data on K- n total cross section: momentum in lab frame. More...
 
static std::unique_ptr< InterpolateDataLinear< double > > smash::kminusn_total_interpolation = nullptr
 An interpolation that gets lazily filled using the KMINUSN_TOT data. More...
 
const std::initializer_list< double > smash::KMINUSN_TOT_SIG
 PDG data on K- n total cross section: cross section. More...
 
const std::initializer_list< double > smash::KMINUSP_ELASTIC_P_LAB
 PDG data on K- p elastic cross section: momentum in lab frame. More...
 
const std::initializer_list< double > smash::KMINUSP_ELASTIC_SIG
 PDG data on K- p elastic cross section: cross section. More...
 
static std::unique_ptr< InterpolateDataLinear< double > > smash::kminusp_elastic_interpolation = nullptr
 An interpolation that gets lazily filled using the KMINUSP_ELASTIC data. More...
 
const std::initializer_list< double > smash::KMINUSP_TOT_PLAB
 PDG smoothed data on K- p total cross section: momentum in lab frame. More...
 
static std::unique_ptr< InterpolateDataLinear< double > > smash::kminusp_total_interpolation = nullptr
 An interpolation that gets lazily filled using the KMINUSP_TOT data. More...
 
const std::initializer_list< double > smash::KMINUSP_TOT_SIG
 PDG smoothed data on K- p total cross section: cross section. More...
 
const std::initializer_list< double > smash::KMINUSP_RES_SQRTS
 Center-of-mass energy list for K̅⁻ N⁺ More...
 
const std::initializer_list< double > smash::KMINUSP_RES_SIG
 Elastic K̅⁻ N⁺ cross section contributions from decays. More...
 
static std::unique_ptr< InterpolateDataSpline > smash::kminusp_elastic_res_interpolation = nullptr
 An interpolation that gets lazily filled using the KMINUSP_RES data. More...
 
const std::initializer_list< double > smash::KPLUSN_TOT_PLAB
 PDG data on K+ n total cross section: momentum in lab frame. More...
 
const std::initializer_list< double > smash::KPLUSN_TOT_SIG
 PDG data on K+ n total cross section: cross section. More...
 
static std::unique_ptr< InterpolateDataLinear< double > > smash::kplusn_total_interpolation = nullptr
 An interpolation that gets lazily filled using the KPLUSN_TOT data. More...
 
const std::initializer_list< double > smash::KPLUSP_TOT_PLAB
 PDG data on K+ p total cross section: momentum in lab frame. More...
 
const std::initializer_list< double > smash::KPLUSP_TOT_SIG
 PDG data on K+ p total cross section: cross section. More...
 
static std::unique_ptr< InterpolateDataLinear< double > > smash::kplusp_total_interpolation = nullptr
 An interpolation that gets lazily filled using the KPLUSP_TOT data. More...
 
const std::initializer_list< double > smash::PIMINUSP_ELASTIC_P_LAB
 PDG data on pi- p elastic cross section: momentum in lab frame. More...
 
const std::initializer_list< double > smash::PIMINUSP_ELASTIC_SIG
 PDG data on pi- p elastic cross section: cross section. More...
 
static std::unique_ptr< InterpolateDataLinear< double > > smash::piminusp_elastic_interpolation = nullptr
 An interpolation that gets lazily filled using the PIMINUSP_ELASTIC data. More...
 
const std::initializer_list< double > smash::PIMINUSP_LAMBDAK0_P_LAB
 PDG data on pi- p to Lambda K0 cross section: momentum in lab frame. More...
 
const std::initializer_list< double > smash::PIMINUSP_LAMBDAK0_SIG
 PDG data on pi- p to Lambda K0 cross section: cross section. More...
 
static std::unique_ptr< InterpolateDataLinear< double > > smash::piminusp_lambdak0_interpolation = nullptr
 An interpolation that gets lazily filled using the PIMINUSP_LAMBDAK0 data. More...
 
const std::initializer_list< double > smash::PIMINUSP_SIGMAMINUSKPLUS_P_LAB
 PDG data on pi- p to Sigma- K+ cross section: momentum in lab frame. More...
 
const std::initializer_list< double > smash::PIMINUSP_SIGMAMINUSKPLUS_SIG
 PDG data on pi- p to Sigma- K+ cross section: cross section. More...
 
static std::unique_ptr< InterpolateDataLinear< double > > smash::piminusp_sigmaminuskplus_interpolation = nullptr
 An interpolation that gets lazily filled using the PIMINUSP_SIGMAMINUSKPLUS data. More...
 
const std::initializer_list< double > smash::PIMINUSP_SIGMA0K0_RES_SQRTS
 pi- p to Sigma0 K0 cross section: square root s More...
 
const std::initializer_list< double > smash::PIMINUSP_SIGMA0K0_RES_SIG
 pi- p to Sigma0 K0 cross section: cross section More...
 
static std::unique_ptr< InterpolateDataLinear< double > > smash::piminusp_sigma0k0_interpolation = nullptr
 An interpolation that gets lazily filled using the PIMINUSP_SIGMA0K0_RES data. More...
 
const std::initializer_list< double > smash::PIMINUSP_RES_SQRTS
 Center-of-mass energy. More...
 
const std::initializer_list< double > smash::PIMINUSP_RES_SIG
 Elastic π⁻N⁺ cross section contributions from decays. More...
 
static std::unique_ptr< InterpolateDataSpline > smash::piminusp_elastic_res_interpolation = nullptr
 An interpolation that gets lazily filled using the PIMINUSP_RES data. More...
 
const std::initializer_list< double > smash::PIPLUSP_ELASTIC_P_LAB
 PDG data on pi+ p elastic cross section: momentum in lab frame. More...
 
const std::initializer_list< double > smash::PIPLUSP_ELASTIC_SIG
 PDG data on pi+ p elastic cross section: cross section. More...
 
static std::unique_ptr< InterpolateDataLinear< double > > smash::piplusp_elastic_interpolation = nullptr
 An interpolation that gets lazily filled using the PIPLUSP_ELASTIC_SIG data. More...
 
const std::initializer_list< double > smash::PIPLUSP_SIGMAPLUSKPLUS_P_LAB
 PDG data on pi+ p to Sigma+ K+ cross section: momentum in lab frame. More...
 
const std::initializer_list< double > smash::PIPLUSP_SIGMAPLUSKPLUS_SIG
 PDG data on pi+ p to Sigma+ K+ section: cross section. More...
 
static std::unique_ptr< InterpolateDataLinear< double > > smash::piplusp_sigmapluskplus_interpolation = nullptr
 An interpolation that gets lazily filled using the PIPLUSP_SIGMAPLUSKPLUS_SIG data. More...
 
const std::initializer_list< double > smash::PIPLUSP_RES_SQRTS
 Center-of-mass energy. More...
 
const std::initializer_list< double > smash::PIPLUSP_RES_SIG
 Elastic π⁺N⁺ cross section contributions from decays. More...
 
static std::unique_ptr< InterpolateDataSpline > smash::piplusp_elastic_res_interpolation = nullptr
 A null interpolation that gets filled using the PIPLUSP_RES data. More...
 
const std::initializer_list< double > smash::PIPLUSP_TOT_SQRTS
 Center-of-mass energy. More...
 
const std::initializer_list< double > smash::PIPLUSP_TOT_SIG
 Total p π⁺ cross section parametrized from bottom-up SMASH-3.0, using the hadronic list from PDG2018. More...
 
static std::unique_ptr< InterpolateDataLinear< double > > smash::piplusp_total_interpolation = nullptr
 An interpolation that gets lazily filled using the PIPLUSP_TOT data. More...
 
const std::initializer_list< double > smash::PIMINUSP_TOT_SQRTS
 Center-of-mass energy. More...
 
const std::initializer_list< double > smash::PIMINUSP_TOT_SIG
 Total p π⁻ cross section parametrized from bottom-up SMASH-3.0, using the hadronic list from PDG2018. More...
 
static std::unique_ptr< InterpolateDataLinear< double > > smash::piminusp_total_interpolation = nullptr
 An interpolation that gets lazily filled using the PIMINUSP_TOT data. More...
 
const std::initializer_list< double > smash::PIPLUSPIMINUS_TOT_SQRTS
 Center-of-mass energy. More...
 
const std::initializer_list< double > smash::PIPLUSPIMINUS_TOT_SIG
 Total π⁺ π⁻ cross section parametrized from bottom-up SMASH-3.0, using the hadronic list from PDG2018. More...
 
static std::unique_ptr< InterpolateDataLinear< double > > smash::pipluspiminus_total_interpolation = nullptr
 An interpolation that gets lazily filled using the PIPLUSPIMINUS_TOT data. More...
 
const std::initializer_list< double > smash::PIZEROPIZERO_TOT_SQRTS
 Center-of-mass energy. More...
 
const std::initializer_list< double > smash::PIZEROPIZERO_TOT_SIG
 Total π⁰ π⁰ cross section parametrized from bottom-up SMASH-3.0 using the hadronic list from PDG2018. More...
 
static std::unique_ptr< InterpolateDataLinear< double > > smash::pizeropizero_total_interpolation = nullptr
 An interpolation that gets lazily filled using the PIZEROPIZERO_TOT data. More...