Namespaces | Functions | Variables
HadXSUtils.h File Reference

Go to the source code of this file.

Namespaces

 genie::utils::hadxs
 Simple functions and data for computing hadron interaction xsecs.
 
 genie
 THE MAIN GENIE PROJECT NAMESPACE
 
 genie::utils
 Root of GENIE utility namespaces.
 
 genie::utils::hadxs::berger
 

Functions

double genie::utils::hadxs::InelasticPionNucleonXSec (double Epion, bool isChargedPion=true)
 
double genie::utils::hadxs::TotalPionNucleonXSec (double Epion, bool isChargedPion=true)
 
double genie::utils::hadxs::berger::InelasticPionNucleonXSec (double Epion, bool isChargedPion=true)
 
double genie::utils::hadxs::berger::TotalPionNucleonXSec (double Epion, bool isChargedPion=true)
 
double genie::utils::hadxs::berger::PionNucleonXSec (double Epion, bool get_total, bool isChargedPion=true)
 
int genie::utils::hadxs::berger::PionNucleusXSec (double tpi, double ppistar, double t_new, double A, double &tpilow, double &siglow, double &tpihigh, double &sighigh)
 

Variables

static const int genie::utils::hadxs::kInelNDataPoints = 60
 
static const double genie::utils::hadxs::kInelMinLog10P = -0.975
 
static const double genie::utils::hadxs::kIneldLog10P = 0.05
 
static const double genie::utils::hadxs::kInelSig [kInelNDataPoints]
 
static const int genie::utils::hadxs::kTotNDataPoints = 60
 
static const double genie::utils::hadxs::kTotMinLog10P = -0.975
 
static const double genie::utils::hadxs::kTotdLog10P = 0.05
 
static const double genie::utils::hadxs::kTotSig [kTotNDataPoints]