GENIEGenerator
Loading...
Searching...
No Matches
RSHelicityAmplModelI.h
Go to the documentation of this file.
1//____________________________________________________________________________
2/*!
3\class genie::RSHelicityAmplModelI
4
5\brief Pure abstract base class. Defines the RSHelicityAmplModelI interface.
6
7\author Costas Andreopoulos <c.andreopoulos \at cern.ch>
8 University of Liverpool
9
10\created July 10, 2004
11
12\cpright Copyright (c) 2003-2025, The GENIE Collaboration
13 For the full text of the license visit http://copyright.genie-mc.org
14*/
15//____________________________________________________________________________
16
17#ifndef _REIN_SEHGAL_HELICITY_AMPL_MODEL_I_H_
18#define _REIN_SEHGAL_HELICITY_AMPL_MODEL_I_H_
19
24
25namespace genie {
26
28{
29public:
30 virtual ~RSHelicityAmplModelI();
31
32 // define the RSHelicityAmplModelI interface
33 virtual const RSHelicityAmpl & Compute(Resonance_t res, const FKR & fkr) const = 0;
34
35protected:
37 RSHelicityAmplModelI(string name);
38 RSHelicityAmplModelI(string name, string config);
39};
40
41} // namespace
42
43#endif // _REIN_SEHGAL_HELICITY_AMPL_MODEL_I_H_
Simple struct-like class holding the Feynmann-Kislinger-Ravndall (FKR) baryon excitation model parame...
Definition FKR.h:31
virtual const RSHelicityAmpl & Compute(Resonance_t res, const FKR &fkr) const =0
A class holding the Rein-Sehgal's helicity amplitudes.
THE MAIN GENIE PROJECT NAMESPACE
Definition AlgCmp.h:25
enum genie::EResonance Resonance_t