9 #ifndef ThePEG_VVTVertex_H 10 #define ThePEG_VVTVertex_H 14 #include "ThePEG/Helicity/Vertex/AbstractVVTVertex.h" 15 #include "ThePEG/Helicity/WaveFunction/VectorWaveFunction.h" 16 #include "ThePEG/Helicity/WaveFunction/TensorWaveFunction.h" 17 #include "VVTVertex.fh" 92 complex<Energy> mass=-GeV, complex<Energy> width=-GeV);
109 complex<Energy> mass=-GeV, complex<Energy> width=-GeV);
161 static string className() {
return "ThePEG::VVTVertex"; }
Complex evaluate(Energy2 q2, const VectorWaveFunction &vec1, const VectorWaveFunction &vec2, const TensorWaveFunction &ten3, Energy vmass=-GeV)
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.
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.
VVTVertex & operator=(const VVTVertex &)
Private and non-existent assignment operator.
QTY< 0, 1, 0 >::Type Energy
Energy.
static AbstractNoPIOClassDescription< VVTVertex > initVVTVertex
Describe a concrete class with persistent data.
static void Init()
Standard Init function used to initialize the interfaces.
A concreate implementation of ClassDescriptionBase describing an abstract class without persistent da...
virtual void setCoupling(Energy2 q2, tcPDPtr part1, tcPDPtr part2, tcPDPtr part3)=0
Calculate the couplings.
The default concrete implementation of ClassTraitsBase.
The VVTVertex class is the implementation of the vector-vector-tensor vertex.
Here is the documentation of the AbstractVVTVertex class.
BaseClassTraits describes the base classes of the templated class.
The templated ClassTraitsBase class defines a set of default information about classes used by ThePEG...