GENIEGenerator
Loading...
Searching...
No Matches
EngelFormFactor.h
Go to the documentation of this file.
1//____________________________________________________________________________
2/*!
3
4 \class genie::EngelFormFactor
5
6 \brief Form Factor for BertuzzoDNuCOHXSec...
7
8 \ref J. Engel
9 Phys.Lett. B264, 114 (1991)
10
11 \author Iker de Icaza <i.de-icaza-astiz \at sussex.ac.uk>
12 University of Sussex
13
14 Costas Andreopoulos <c.andreopoulos \at cern.ch>
15 University of Liverpool
16
17 \created June 12, 2020
18
19 \cpright Copyright (c) 2003-2025, The GENIE Collaboration
20 For the full text of the license visit http://copyright.genie-mc.org
21
22*/
23//____________________________________________________________________________
24
25#ifndef _ENGEL_FORM_FACTOR_H_
26#define _ENGEL_FORM_FACTOR_H_
27
30
31namespace genie {
32
33class EngelFormFactor : public Algorithm {
34
35public:
37 EngelFormFactor(string config);
38 virtual ~EngelFormFactor();
39
40 double FormFactor(const double Q, const Target & target) const ;
41 // The Q has to be in GeV
42 // The returned FF is in natural units
43
44 //-- override the Algorithm::Configure methods to load configuration
45 // data to private data members
46 void Configure (const Registry & config);
47 void Configure (string param_set);
48
49
50private:
51
52 void LoadConfig(void);
53
54};
55
56} // genie namespace
57#endif // _ENGEL_FORM_FACTOR_H_
void Configure(const Registry &config)
double FormFactor(const double Q, const Target &target) const
A registry. Provides the container for algorithm configuration parameters.
Definition Registry.h:65
A Neutrino Interaction Target. Is a transparent encapsulation of quite different physical systems suc...
Definition Target.h:40
THE MAIN GENIE PROJECT NAMESPACE
Definition AlgCmp.h:25