Public Member Functions | |
FullQELdXSec (const XSecAlgorithmI *xsec_model, const Interaction *interaction, QELEvGen_BindingMode_t binding_mode, double min_angle_EM) | |
virtual | ~FullQELdXSec () |
unsigned int | NDim (void) const |
double | DoEval (const double *xin) const |
ROOT::Math::IBaseFunctionMultiDim * | Clone (void) const |
Interaction * | GetInteractionPtr () |
const Interaction & | GetInteraction () const |
Private Attributes | |
const XSecAlgorithmI * | fXSecModel |
const NuclearModelI * | fNuclModel |
Interaction * | fInteraction |
QELEvGen_BindingMode_t | fHitNucleonBindingMode |
double | fMinAngleEM |
Definition at line 38 of file NewQELXSec.h.
genie::utils::gsl::FullQELdXSec::FullQELdXSec | ( | const XSecAlgorithmI * | xsec_model, |
const Interaction * | interaction, | ||
QELEvGen_BindingMode_t | binding_mode, | ||
double | min_angle_EM | ||
) |
Definition at line 201 of file NewQELXSec.cxx.
References ana::assert(), fNuclModel, fXSecModel, and genie::Algorithm::SubAlg().
Referenced by Clone().
|
virtual |
ROOT::Math::IBaseFunctionMultiDim * genie::utils::gsl::FullQELdXSec::Clone | ( | void | ) | const |
Definition at line 225 of file NewQELXSec.cxx.
References fHitNucleonBindingMode, fInteraction, fMinAngleEM, FullQELdXSec(), and fXSecModel.
double genie::utils::gsl::FullQELdXSec::DoEval | ( | const double * | xin | ) | const |
Definition at line 235 of file NewQELXSec.cxx.
References genie::utils::ComputeFullQELPXSec(), fHitNucleonBindingMode, fInteraction, fMinAngleEM, fNuclModel, fXSecModel, and xsec.
const Interaction & genie::utils::gsl::FullQELdXSec::GetInteraction | ( | ) | const |
Interaction * genie::utils::gsl::FullQELdXSec::GetInteractionPtr | ( | ) |
Definition at line 215 of file NewQELXSec.cxx.
References fInteraction.
Referenced by genie::NewQELXSec::Integrate().
Definition at line 230 of file NewQELXSec.cxx.
|
private |
Definition at line 57 of file NewQELXSec.h.
|
private |
Definition at line 56 of file NewQELXSec.h.
Referenced by Clone(), DoEval(), GetInteraction(), GetInteractionPtr(), and ~FullQELdXSec().
|
private |
Definition at line 58 of file NewQELXSec.h.
|
private |
Definition at line 55 of file NewQELXSec.h.
Referenced by DoEval(), and FullQELdXSec().
|
private |
Definition at line 54 of file NewQELXSec.h.
Referenced by Clone(), DoEval(), and FullQELdXSec().