GENIEGenerator
Loading...
Searching...
No Matches
Physics
QuasiElastic
XSection
AxialFormFactorModelI.h
Go to the documentation of this file.
1
//____________________________________________________________________________
2
/*!
3
4
\class genie::AxialFormFactorModelI
5
6
\brief Pure abstract base class. Defines the AxialFormFactorModelI interface
7
to be implemented by LlewellynSmith Algorithm for calculating the
8
Axial Form Factor.
9
10
\author Aaron Meyer <asmeyer2012 \at uchicago.edu>
11
12
based off ELFormFactorsModelI by
13
Costas Andreopoulos <c.andreopoulos \at cern.ch>
14
University of Liverpool
15
16
\created August 16, 2013
17
18
\cpright Copyright (c) 2003-2025, The GENIE Collaboration
19
For the full text of the license visit http://copyright.genie-mc.org
20
21
*/
22
//____________________________________________________________________________
23
24
#ifndef _AXIAL_FORM_FACTOR_MODEL_I_H_
25
#define _AXIAL_FORM_FACTOR_MODEL_I_H_
26
27
#include "
Framework/Algorithm/Algorithm.h
"
28
29
namespace
genie
{
30
31
class
Interaction
;
32
33
class
AxialFormFactorModelI
:
public
Algorithm
{
34
35
public
:
36
virtual
~AxialFormFactorModelI
();
37
38
//! Compute the axial form factor
39
virtual
double
FA
(
const
Interaction
* interaction)
const
= 0;
40
41
protected
:
42
AxialFormFactorModelI
();
43
AxialFormFactorModelI
(
string
name);
44
AxialFormFactorModelI
(
string
name,
string
config);
45
};
46
47
}
// genie namespace
48
#endif
// _AXIAL_FORM_FACTOR_MODEL_I_H_
Algorithm.h
genie::Algorithm::Algorithm
Algorithm()
Definition
Algorithm.cxx:38
genie::AxialFormFactorModelI::AxialFormFactorModelI
AxialFormFactorModelI()
Definition
AxialFormFactorModelI.cxx:19
genie::AxialFormFactorModelI::FA
virtual double FA(const Interaction *interaction) const =0
Compute the axial form factor.
genie::AxialFormFactorModelI::~AxialFormFactorModelI
virtual ~AxialFormFactorModelI()
Definition
AxialFormFactorModelI.cxx:37
genie::Interaction
Summary information for an interaction.
Definition
Interaction.h:56
genie
THE MAIN GENIE PROJECT NAMESPACE
Definition
AlgCmp.h:25
Generated on
for GENIEGenerator by
1.14.0