GENIEGenerator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions | Variables
MECUtils.h File Reference
#include "Physics/HadronTensors/HadronTensorI.h"
#include <Math/IFunction.h>
#include <Math/IntegratorMultiDim.h>
#include "Framework/Numerical/MathUtils.h"
Include dependency graph for MECUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  genie::utils::mec::gsl::d2Xsec_dTCosth
 

Namespaces

 genie::utils::mec
 MEC utilities.
 
 genie
 THE MAIN GENIE PROJECT NAMESPACE
 
 genie::utils
 Root of GENIE utility namespaces.
 
 genie::utils::mec::gsl
 

Functions

double genie::utils::mec::GetTmuCostFromq0q3 (double dq0, double dq3, double Enu, double lmass, double &tmu, double &cost, double &area)
 
bool genie::utils::mec::GetTlCostlFromq0q3 (double q0, double q3, double Enu, double ml, double &Tl, double &costl)
 
bool genie::utils::mec::Getq0q3FromTlCostl (double Tl, double costl, double Enu, double ml, double &q0, double &q3)
 
double genie::utils::mec::J (double q0, double q3, double Enu, double ml)
 
double genie::utils::mec::Qvalue (int targetpdg, int nupdg)
 
double genie::utils::mec::OldTensorContraction (int nupdg, int targetpdg, double Enu, double Ml, double Tl, double costhl, int tensorpdg, genie::HadronTensorType_t tensor_type, char *tensor_model)
 
double genie::utils::mec::GetMaxXSecTlctl (const XSecAlgorithmI &xsec_model, const Interaction &inter, const double tolerance=0.01, const double safety_factor=1.2, const int max_n_layers=100)
 

Variables

const double genie::utils::mec::Q0LimitMaxXSec = 2.
 
const double genie::utils::mec::QMagLimitMaxXSec = 2.