2 #ifndef HELICITY_AbstractRFSVertex_H 3 #define HELICITY_AbstractRFSVertex_H 8 #include "VertexBase.h" 9 #include "ThePEG/Helicity/WaveFunction/SpinorWaveFunction.h" 10 #include "ThePEG/Helicity/WaveFunction/SpinorBarWaveFunction.h" 11 #include "ThePEG/Helicity/WaveFunction/RSSpinorWaveFunction.h" 12 #include "ThePEG/Helicity/WaveFunction/RSSpinorBarWaveFunction.h" 13 #include "ThePEG/Helicity/WaveFunction/ScalarWaveFunction.h" 14 #include "AbstractRFSVertex.fh" 73 complex<Energy> mass=-GeV, complex<Energy> width=-GeV) = 0;
90 complex<Energy> mass=-GeV, complex<Energy> width=-GeV) = 0;
107 complex<Energy> mass=-GeV, complex<Energy> width=-GeV) = 0;
124 complex<Energy> mass=-GeV, complex<Energy> width=-GeV) = 0;
141 complex<Energy> mass=-GeV, complex<Energy> width=-GeV) = 0;
158 complex<Energy> mass=-GeV, complex<Energy> width=-GeV) = 0;
190 #include "ThePEG/Utilities/ClassTraits.h" 210 static string className() {
return "Helicity::AbstractRFSVertex"; }
std::complex< double > Complex
ThePEG code should use Complex for all complex scalars.
TransientConstRCPtr is a simple wrapper around a bare const pointer which can be assigned to and from...
This is the main namespace within which all identifiers in ThePEG are declared.
static void Init()
The standard Init function used to initialize the interfaces.
AbstractRFSVertex & operator=(const AbstractRFSVertex &)
The assignment operator is private and must never be called.
The VertexBase class is the base class for all helicity amplitude vertices.
static AbstractNoPIOClassDescription< AbstractRFSVertex > initAbstractRFSVertex
The static object used to initialize the description of this class.
A concreate implementation of ClassDescriptionBase describing an abstract class without persistent da...
The AbstractRFSVertex class provides a base class for all spin-3/2 fermion-fermion-scalar vertices in...
The default concrete implementation of ClassTraitsBase.
virtual Complex evaluate(Energy2 q2, const RSSpinorWaveFunction &sp1, const SpinorBarWaveFunction &sbar2, const ScalarWaveFunction &sca3)=0
Members to calculate the helicity amplitude expressions for vertices and off-shell particles...
BaseClassTraits describes the base classes of the templated class.
AbstractRFSVertex()
Default constructor.
The templated ClassTraitsBase class defines a set of default information about classes used by ThePEG...