25#ifndef _TRANSVERSE_ENHANCEMENT_FF_MODEL_H_
26#define _TRANSVERSE_ENHANCEMENT_FF_MODEL_H_
56 double* transEnhB)
const;
59 double magFF,
const Interaction * interaction)
const;
Summary information for an interaction.
A registry. Provides the container for algorithm configuration parameters.
A Neutrino Interaction Target. Is a transparent encapsulation of quite different physical systems suc...
void Configure(const Registry &config)
virtual ~TransverseEnhancementFFModel()
double GetTransEnhMagFF(double magFF, const Interaction *interaction) const
TransverseEnhancementFFModel()
map< int, double > fNucMagFF_RT_B
double Gmp(const Interaction *interaction) const
Compute the elastic form factor G_{mp} for the input interaction.
void GetTransEnhParams(const Target &target, double *transEnhA, double *transEnhB) const
ELFormFactorsModelI const * fElFormFactorsBase
double Gen(const Interaction *interaction) const
Compute the elastic form factor G_{en} for the input interaction.
double Gmn(const Interaction *interaction) const
Compute the elastic form factor G_{mn} for the input interaction.
map< pair< int, int >, double > fRangeMagFF_RT_B
map< int, double > fNucMagFF_RT_A
void SetElFFBaseModel(const ELFormFactorsModelI *ffBase) const
double Gep(const Interaction *interaction) const
Compute the elastic form factor G_{ep} for the input interaction.
map< pair< int, int >, double > fRangeMagFF_RT_A
THE MAIN GENIE PROJECT NAMESPACE