GENIEGenerator
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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-2024, 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 
26 namespace genie {
27 
29 
30 public:
32  RSHelicityAmplModelNCp(string config);
33  virtual ~RSHelicityAmplModelNCp();
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 
43 private:
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
enum genie::EResonance Resonance_t
The Helicity Amplitudes, for all baryon resonances, for NC neutrino interactions on free protons...
A class holding the Rein-Sehgal&#39;s helicity amplitudes.
const RSHelicityAmpl & Compute(Resonance_t res, const FKR &fkr) const
Pure abstract base class. Defines the RSHelicityAmplModelI interface.
A registry. Provides the container for algorithm configuration parameters.
Definition: Registry.h:65
void Configure(const Registry &config)