MEC utilities. More...
Namespaces | |
gsl | |
Functions | |
double | GetTmuCostFromq0q3 (double dq0, double dq3, double Enu, double lmass, double &tmu, double &cost, double &area) |
bool | GetTlCostlFromq0q3 (double q0, double q3, double Enu, double ml, double &Tl, double &costl) |
bool | Getq0q3FromTlCostl (double Tl, double costl, double Enu, double ml, double &q0, double &q3) |
double | J (double q0, double q3, double Enu, double ml) |
double | Qvalue (int targetpdg, int nupdg) |
double | OldTensorContraction (int nupdg, int targetpdg, double Enu, double Ml, double Tl, double costhl, int tensorpdg, genie::HadronTensorType_t tensor_type, char *tensor_model) |
double | 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 | Q0LimitMaxXSec = 2. |
const double | QMagLimitMaxXSec = 2. |
MEC utilities.
Copyright (c) 2003-2020, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org
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 |
||
) |
Definition at line 334 of file MECUtils.cxx.
bool genie::utils::mec::Getq0q3FromTlCostl | ( | double | Tl, |
double | costl, | ||
double | Enu, | ||
double | ml, | ||
double & | q0, | ||
double & | q3 | ||
) |
Definition at line 121 of file MECUtils.cxx.
bool genie::utils::mec::GetTlCostlFromq0q3 | ( | double | q0, |
double | q3, | ||
double | Enu, | ||
double | ml, | ||
double & | Tl, | ||
double & | costl | ||
) |
Definition at line 82 of file MECUtils.cxx.
double genie::utils::mec::GetTmuCostFromq0q3 | ( | double | dq0, |
double | dq3, | ||
double | Enu, | ||
double | lmass, | ||
double & | tmu, | ||
double & | cost, | ||
double & | area | ||
) |
Definition at line 33 of file MECUtils.cxx.
double genie::utils::mec::J | ( | double | q0, |
double | q3, | ||
double | Enu, | ||
double | ml | ||
) |
Definition at line 147 of file MECUtils.cxx.
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 | ||
) |
Definition at line 208 of file MECUtils.cxx.
double genie::utils::mec::Qvalue | ( | int | targetpdg, |
int | nupdg | ||
) |
Definition at line 164 of file MECUtils.cxx.
const double genie::utils::mec::Q0LimitMaxXSec = 2. |
Definition at line 83 of file MECUtils.h.
const double genie::utils::mec::QMagLimitMaxXSec = 2. |
Definition at line 86 of file MECUtils.h.