#include <AlamSimoAtharVacasSKXSec.h>
Definition at line 64 of file AlamSimoAtharVacasSKXSec.h.
Definition at line 171 of file AlamSimoAtharVacasSKXSec.cxx.
173 ROOT::Math::IBaseFunctionMultiDim(),
const XSecAlgorithmI * fModel
const Interaction * fInteraction
genie::utils::gsl::d3Xsec_dTldTkdCosThetal::~d3Xsec_dTldTkdCosThetal |
( |
| ) |
|
ROOT::Math::IBaseFunctionMultiDim * genie::utils::gsl::d3Xsec_dTldTkdCosThetal::Clone |
( |
void |
| ) |
const |
double genie::utils::gsl::d3Xsec_dTldTkdCosThetal::DoEval |
( |
const double * |
xin | ) |
const |
Definition at line 192 of file AlamSimoAtharVacasSKXSec.cxx.
207 else if( Enu > 1.0 ) phikq =
constants::kPi*(0.5 + 0.025*(Enu-1.0));
214 double log_oneminuscostheta = xin[2];
215 double cos_theta_l = 1.0 - TMath::Exp(log_oneminuscostheta);
216 double J = 1.0 - cos_theta_l;
218 kinematics->SetKV(
kKVTl, T_l);
219 kinematics->SetKV(
kKVTk, T_k);
220 kinematics->SetKV(
kKVctl, cos_theta_l);
225 <<
"t_l = " << T_l <<
" t_k = " << T_k
226 <<
" costhetal = " << cos_theta_l <<
" phikq = " << phikq
227 <<
" enu = " << Enu <<
" Xsec = " << xsec;
const XSecAlgorithmI * fModel
double J(double q0, double q3, double Enu, double ml)
Kinematics * KinePtr(void) const
virtual double XSec(const Interaction *i, KinePhaseSpace_t k=kPSfE) const =0
Compute the cross section for the input interaction.
Generated/set kinematical variables for an event.
#define LOG(stream, priority)
A macro that returns the requested log4cpp::Category appending a string (using the FILE...
static constexpr double cm2
const InitialState & InitState(void) const
double ProbeE(RefFrame_t rf) const
const Interaction * fInteraction
unsigned int genie::utils::gsl::d3Xsec_dTldTkdCosThetal::NDim |
( |
void |
| ) |
const |
const Interaction* genie::utils::gsl::d3Xsec_dTldTkdCosThetal::fInteraction |
|
private |
const XSecAlgorithmI* genie::utils::gsl::d3Xsec_dTldTkdCosThetal::fModel |
|
private |
The documentation for this class was generated from the following files: