Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
Generator
src
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 <constantinos.andreopoulos \at cern.ch>
14
University of Liverpool & STFC Rutherford Appleton Laboratory
15
16
\created August 16, 2013
17
18
\cpright Copyright (c) 2003-2020, 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_
name
static QCString name
Definition:
declinfo.cpp:673
genie::AxialFormFactorModelI::~AxialFormFactorModelI
virtual ~AxialFormFactorModelI()
Definition:
AxialFormFactorModelI.cxx:37
genie
THE MAIN GENIE PROJECT NAMESPACE
Definition:
AlgCmp.h:25
cvn::Interaction
Interaction
Definition:
InteractionType.h:16
genie::AxialFormFactorModelI
Pure abstract base class. Defines the AxialFormFactorModelI interface to be implemented by LlewellynS...
Definition:
AxialFormFactorModelI.h:33
genie::Algorithm
Algorithm abstract base class.
Definition:
Algorithm.h:53
genie::AxialFormFactorModelI::FA
virtual double FA(const Interaction *interaction) const =0
Compute the axial form factor.
genie::Interaction
Summary information for an interaction.
Definition:
Interaction.h:56
cvn::interaction
Definition:
InteractionType.h:60
config
static Config * config
Definition:
config.cpp:1054
Algorithm.h
genie::AxialFormFactorModelI::AxialFormFactorModelI
AxialFormFactorModelI()
Definition:
AxialFormFactorModelI.cxx:19
Generated by
1.8.11