9 #ifndef ThePEG_RFVVertex_H 10 #define ThePEG_RFVVertex_H 14 #include <ThePEG/Helicity/Vertex/AbstractRFVVertex.h> 15 #include <ThePEG/Helicity/WaveFunction/VectorWaveFunction.h> 16 #include <ThePEG/Helicity/WaveFunction/SpinorWaveFunction.h> 17 #include <ThePEG/Helicity/WaveFunction/SpinorBarWaveFunction.h> 18 #include "RFVVertex.fh" 95 complex<Energy> mass=-GeV, complex<Energy> width=-GeV);
112 complex<Energy> mass=-GeV, complex<Energy> width=-GeV);
129 complex<Energy> mass=-GeV, complex<Energy> width=-GeV);
146 complex<Energy> mass=-GeV, complex<Energy> width=-GeV);
163 complex<Energy> mass=-GeV, complex<Energy> width=-GeV);
180 complex<Energy> mass=-GeV, complex<Energy> width=-GeV);
275 static string className() {
return "ThePEG::RFVVertex"; }
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...
Complex evaluate(Energy2 q2, const RSSpinorWaveFunction &sp1, const SpinorBarWaveFunction &sbar2, const VectorWaveFunction &vec3)
Members to calculate the helicity amplitude expressions for vertices and off-shell particles...
The RFVVertex class is the base class for all helicity amplitude vertices which use the renormalisabl...
This is the main namespace within which all identifiers in ThePEG are declared.
The AbstractRFVVertex class provides a base class for all spin-3/2 fermion-fermion-vector vertices in...
void right(const vector< Complex > &in)
Set the right coupling.
RFVVertex & operator=(const RFVVertex &)
Private and non-existent assignment operator.
vector< Complex > _right
Right coupling.
static void Init()
Standard Init function used to initialize the interfaces.
const vector< Complex > & right() const
Get the right coupling.
A concreate implementation of ClassDescriptionBase describing an abstract class without persistent da...
vector< Complex > _left
Left coupling.
static AbstractNoPIOClassDescription< RFVVertex > initRFVVertex
Describe an abstract class with persistent data.
void left(const vector< Complex > &in)
Set the couplings.
The default concrete implementation of ClassTraitsBase.
virtual void setCoupling(Energy2 q2, tcPDPtr part1, tcPDPtr part2, tcPDPtr part3)=0
Calculate the couplings.
BaseClassTraits describes the base classes of the templated class.
const vector< Complex > & left() const
Get the Couplings.
The templated ClassTraitsBase class defines a set of default information about classes used by ThePEG...