GENIEGenerator
Loading...
Searching...
No Matches
RSHelicityAmplModelNCp.h
Go to the documentation of this file.
1//____________________________________________________________________________
2/*!
3
4\class genie::RSHelicityAmplModelNCp
5
6\brief The Helicity Amplitudes, for all baryon resonances, for NC neutrino
7 interactions on free protons, as computed in the Rein-Sehgal's paper.
8
9 Concrete implementation of the RSHelicityAmplModelI interface.
10
11\author Costas Andreopoulos <c.andreopoulos \at cern.ch>
12 University of Liverpool
13
14\created May 03, 2004
15
16\cpright Copyright (c) 2003-2025, The GENIE Collaboration
17 For the full text of the license visit http://copyright.genie-mc.org
18*/
19//____________________________________________________________________________
20
21#ifndef _HELICITY_AMPL_MODEL_NC_P_H_
22#define _HELICITY_AMPL_MODEL_NC_P_H_
23
25
26namespace genie {
27
29
30public:
32 RSHelicityAmplModelNCp(string config);
34
35 // RSHelicityAmplModelI interface implementation
36 const RSHelicityAmpl & Compute(Resonance_t res, const FKR & fkr) const;
37
38 // overload the Algorithm::Configure() methods to load private data
39 // members from configuration options
40 void Configure(const Registry & config);
41 void Configure(string config);
42
43private:
44 void LoadConfig(void);
45
47
48 double fSin28w;
49};
50
51} // genie namespace
52#endif // _HELICITY_AMPL_MODEL_NC_P_H_
Simple struct-like class holding the Feynmann-Kislinger-Ravndall (FKR) baryon excitation model parame...
Definition FKR.h:31
void Configure(const Registry &config)
const RSHelicityAmpl & Compute(Resonance_t res, const FKR &fkr) const
A class holding the Rein-Sehgal's helicity amplitudes.
A registry. Provides the container for algorithm configuration parameters.
Definition Registry.h:65
THE MAIN GENIE PROJECT NAMESPACE
Definition AlgCmp.h:25
enum genie::EResonance Resonance_t