52 fELFF.Calculate(interaction);
53 double t = this->
tau(interaction);
54 double T = 1 / (1 - t);
60 fELFF.Calculate(interaction);
61 double t = this->
tau(interaction);
62 double T = 1 / (1 - t);
68 fELFF.Calculate(interaction);
69 double t = this->
tau(interaction);
70 double T = 1 / (1 - t);
76 fELFF.Calculate(interaction);
77 double t = this->
tau(interaction);
78 double T = 1 / (1 - t);
84 double F1p = this->
F1P(interaction);
85 double F1n = this->
F1N(interaction);
87 double _F1V = F1p + F1n;
93 double F2p = this->
F2P(interaction);
94 double F2n = this->
F2N(interaction);
96 double _xiF2V = F2p + F2n;
141 double q2 = kinematics.
q2();
Most commonly used PDG codes. A set of utility functions to handle PDG codes is provided in PDGUtils.
virtual void Configure(const Registry &config)
const Algorithm * SubAlg(const RgKey ®istry_key) const
Summary information for an interaction.
const Kinematics & Kine(void) const
Generated/set kinematical variables for an event.
double q2(bool selected=false) const
double tau(const Interaction *interaction) const
double F1V(const Interaction *interaction) const
Compute the form factor F1V for the input interaction.
void Configure(const Registry &config)
double F2N(const Interaction *interaction) const
double F1N(const Interaction *interaction) const
double xiF2V(const Interaction *interaction) const
Compute the form factor xi*F2V for the input interaction.
const ELFormFactorsModelI * fElFFModel
double F1P(const Interaction *interaction) const
double FA(const Interaction *interaction) const
Compute the form factor FA for the input interaction.
double F2P(const Interaction *interaction) const
double Fp(const Interaction *interaction) const
Compute the form factor Fp for the input interaction.
Singleton class to load & serve a TDatabasePDG.
static PDGLibrary * Instance(void)
TParticlePDG * Find(int pdgc, bool must_exist=true)
A registry. Provides the container for algorithm configuration parameters.
THE MAIN GENIE PROJECT NAMESPACE