2 #ifndef HELICITY_AbstractVVTVertex_H
3 #define HELICITY_AbstractVVTVertex_H
8 #include "VertexBase.h"
9 #include "ThePEG/Helicity/WaveFunction/VectorWaveFunction.h"
10 #include "ThePEG/Helicity/WaveFunction/TensorWaveFunction.h"
11 #include "AbstractVVTVertex.fh"
64 complex<Energy> mass=-GeV, complex<Energy> width=-GeV) = 0;
81 complex<Energy> mass=-GeV, complex<Energy> width=-GeV) = 0;
113 #include "ThePEG/Utilities/ClassTraits.h"
122 struct BaseClassTrait<Helicity::AbstractVVTVertex,1> {
124 typedef Helicity::VertexBase
NthBase;
130 struct ClassTraits<Helicity::AbstractVVTVertex>
131 :
public ClassTraitsBase<Helicity::AbstractVVTVertex> {
133 static string className() {
return "Helicity::AbstractVVTVertex"; }
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.
AbstractVVTVertex & operator=(const AbstractVVTVertex &)
The assignment operator is private and must never be called.
QTY< 0, 1, 0 >::Type Energy
Energy.
The VertexBase class is the base class for all helicity amplitude vertices.
A concreate implementation of ClassDescriptionBase describing an abstract class without persistent da...
virtual Complex evaluate(Energy2 q2, const VectorWaveFunction &vec1, const VectorWaveFunction &vec2, const TensorWaveFunction &ten3, Energy vmass=-GeV)=0
Members to calculate the helicity amplitude expressions for vertices and off-shell particles...
static void Init()
The standard Init function used to initialize the interfaces.
static string className()
Return the name of class T.
static AbstractNoPIOClassDescription< AbstractVVTVertex > initAbstractVVTVertex
The static object used to initialize the description of this class.
int NthBase
The type of the BaseN'th base class (int means there are no further base classes).
Here is the documentation of the AbstractVVTVertex class.
AbstractVVTVertex()
Default constructor.