9 #ifndef ThePEG_VVSSVertex_H 10 #define ThePEG_VVSSVertex_H 14 #include "ThePEG/Helicity/Vertex/AbstractVVSSVertex.h" 15 #include "ThePEG/Helicity/WaveFunction/ScalarWaveFunction.h" 16 #include "ThePEG/Helicity/WaveFunction/VectorWaveFunction.h" 17 #include "VVSSVertex.fh" 80 complex<Energy> mass=-GeV, complex<Energy> width=-GeV);
99 complex<Energy> mass=-GeV, complex<Energy> width=-GeV);
153 static string className() {
return "ThePEG::VVSSVertex"; }
The AbstractVVSSVertex class is the base class for vector-vector-scalar-scalar interactions in ThePEG...
Complex evaluate(Energy2 q2, const VectorWaveFunction &vec1, const VectorWaveFunction &vec2, const ScalarWaveFunction &sca3, const ScalarWaveFunction &sca4)
Members to calculate the helicity amplitude expressions for vertices and off-shell particles...
std::complex< double > Complex
ThePEG code should use Complex for all complex scalars.
VVSSVertex & operator=(const VVSSVertex &)
Private and non-existent assignment operator.
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.
virtual void setCoupling(Energy2 q2, tcPDPtr part1, tcPDPtr part2, tcPDPtr part3, tcPDPtr part4)=0
Calculate the couplings.
A concreate implementation of ClassDescriptionBase describing an abstract class without persistent da...
static AbstractNoPIOClassDescription< VVSSVertex > initVVSSVertex
Describe an abstract base class with persistent data.
The VVSSVertex class is the implementation of the coupling of two vectors and two scalars...
The default concrete implementation of ClassTraitsBase.
static void Init()
Standard Init function used to initialize the interfaces.
BaseClassTraits describes the base classes of the templated class.
The templated ClassTraitsBase class defines a set of default information about classes used by ThePEG...