GENIEGenerator
Loading...
Searching...
No Matches
MArunAxialFormFactorModel.h
Go to the documentation of this file.
1//____________________________________________________________________________
2/*!
3
4\class genie::MArunAxialFormFactorModel
5
6\brief Concrete implementation of the AxialFormFactorModelI interface.
7 Computes the axial form factor using a running MA
8
9\ref 1. I.D. Kakorin, K.S. Kuzmin, V.A. Naumov, "Running axial mass of the nucleon
10 as a phenomenological tool for calculating quasielastic neutrino–nucleus cross sections",
11 Eur.Phys.J.C 81 (2021) 1142 [arXiV: 2112.13745 [hep-ph]].
12 2. I.D. Kakorin, K.S. Kuzmin, V.A. Naumov, "A unified empirical model for quasielastic
13 interactions of neutrino and antineutrino with nuclei", Phys.Part.Nucl.Lett. 17 (2020) 265-288.
14 3. K.S. Kuzmin, V.A. Naumov, O.N. Petrova, "Quasielastic neutrino–nucleus interactions in the
15 empirical model of running axial mass of the nucleon", Phys.Part.Nucl. 48 (2017) 995-997.
16
17\author Hugh Gallagher <hugh.gallagher@tufts.edu>
18 From code provided by:
19 Igor Kakorin <idkakorin@gmail.com>
20 Joint Institute for Nuclear Research, Dubna
21
22\created August 1, 2016
23\updated April 10, 2024
24
25\cpright Copyright (c) 2003-2025, The GENIE Collaboration
26 For the full text of the license visit http://copyright.genie-mc.org
27*/
28//____________________________________________________________________________
29
30#ifndef _MARUN_AXIAL_FORM_FACTOR_MODEL_H_
31#define _MARUN_AXIAL_FORM_FACTOR_MODEL_H_
32
34
35namespace genie {
36
38
39public:
41 MArunAxialFormFactorModel(string config);
43
44 // implement the AxialFormFactorModelI interface
45 double FA (const Interaction * interaction) const;
46
47 // overload Algorithm's Configure()
48 void Configure (const Registry & config);
49 void Configure (string param_set);
50
51private:
52
53 void LoadConfig(void);
54
55 double fMa; ///< axial mass
56 double fMa2;
57 double fFA0; ///< FA(q2=0)
58 double fE0; ///< E0 for calculating running axial mass: Ma*(1+E0/Enu)
59};
60
61} // genie namespace
62
63#endif // _MARUN_AXIAL_FORM_FACTOR_MODEL_H_
Summary information for an interaction.
Definition Interaction.h:56
double fE0
E0 for calculating running axial mass: Ma*(1+E0/Enu)
double FA(const Interaction *interaction) const
Compute the axial form factor.
A registry. Provides the container for algorithm configuration parameters.
Definition Registry.h:65
THE MAIN GENIE PROJECT NAMESPACE
Definition AlgCmp.h:25