A class holding the Rein-Sehgal's helicity amplitudes. More...
#include <RSHelicityAmpl.h>
Public Member Functions | |
| RSHelicityAmpl () | |
| RSHelicityAmpl (const RSHelicityAmpl &hamp) | |
| ~RSHelicityAmpl () | |
| double | AmpMinus1 (void) const |
| return helicity amplitude More... | |
| double | AmpPlus1 (void) const |
| double | AmpMinus3 (void) const |
| double | AmpPlus3 (void) const |
| double | Amp0Minus (void) const |
| double | Amp0Plus (void) const |
| double | Amp2Minus1 (void) const |
| return |helicity amplitude|^2 More... | |
| double | Amp2Plus1 (void) const |
| double | Amp2Minus3 (void) const |
| double | Amp2Plus3 (void) const |
| double | Amp20Minus (void) const |
| double | Amp20Plus (void) const |
| void | Print (ostream &stream) const |
Private Member Functions | |
| void | Init (void) |
Private Attributes | |
| double | fMinus1 |
| double | fPlus1 |
| double | fMinus3 |
| double | fPlus3 |
| double | f0Minus |
| double | f0Plus |
Friends | |
| class | RSHelicityAmplModelCC |
| class | RSHelicityAmplModelNCp |
| class | RSHelicityAmplModelNCn |
| class | RSHelicityAmplModelEMp |
| class | RSHelicityAmplModelEMn |
| ostream & | operator<< (ostream &stream, const RSHelicityAmpl &hamp) |
A class holding the Rein-Sehgal's helicity amplitudes.
This class is using the Strategy Pattern.
It can accept requests to calculate itself, for a given interaction, that it then delegates to the algorithmic object, implementing the RSHelicityAmplModelI interface, that it finds attached to itself.
May 03, 2004
Copyright (c) 2003-2020, The GENIE Collaboration For the full text of the license visit http://copyright.genie-mc.org
Definition at line 40 of file RSHelicityAmpl.h.
| RSHelicityAmpl::RSHelicityAmpl | ( | ) |
Definition at line 25 of file RSHelicityAmpl.cxx.
| RSHelicityAmpl::RSHelicityAmpl | ( | const RSHelicityAmpl & | hamp | ) |
Definition at line 30 of file RSHelicityAmpl.cxx.
|
inline |
Definition at line 52 of file RSHelicityAmpl.h.
|
inline |
Definition at line 59 of file RSHelicityAmpl.h.
|
inline |
Definition at line 60 of file RSHelicityAmpl.h.
|
inline |
Definition at line 67 of file RSHelicityAmpl.h.
|
inline |
Definition at line 68 of file RSHelicityAmpl.h.
|
inline |
|
inline |
Definition at line 65 of file RSHelicityAmpl.h.
|
inline |
Definition at line 64 of file RSHelicityAmpl.h.
|
inline |
Definition at line 66 of file RSHelicityAmpl.h.
|
inline |
|
inline |
Definition at line 57 of file RSHelicityAmpl.h.
|
inline |
Definition at line 56 of file RSHelicityAmpl.h.
|
inline |
Definition at line 58 of file RSHelicityAmpl.h.
|
private |
Definition at line 51 of file RSHelicityAmpl.cxx.
| void RSHelicityAmpl::Print | ( | ostream & | stream | ) | const |
Definition at line 40 of file RSHelicityAmpl.cxx.
|
friend |
Definition at line 18 of file RSHelicityAmpl.cxx.
|
friend |
Definition at line 42 of file RSHelicityAmpl.h.
|
friend |
Definition at line 46 of file RSHelicityAmpl.h.
|
friend |
Definition at line 45 of file RSHelicityAmpl.h.
|
friend |
Definition at line 44 of file RSHelicityAmpl.h.
|
friend |
Definition at line 43 of file RSHelicityAmpl.h.
|
private |
Definition at line 82 of file RSHelicityAmpl.h.
|
private |
Definition at line 83 of file RSHelicityAmpl.h.
|
private |
Definition at line 78 of file RSHelicityAmpl.h.
|
private |
Definition at line 80 of file RSHelicityAmpl.h.
|
private |
Definition at line 79 of file RSHelicityAmpl.h.
|
private |
Definition at line 81 of file RSHelicityAmpl.h.
1.8.11