9 #ifndef ThePEG_FFVTVertex_H 10 #define ThePEG_FFVTVertex_H 14 #include "ThePEG/Helicity/Vertex/AbstractFFVTVertex.h" 15 #include "ThePEG/Helicity/WaveFunction/SpinorWaveFunction.h" 16 #include "ThePEG/Helicity/WaveFunction/SpinorBarWaveFunction.h" 17 #include "ThePEG/Helicity/WaveFunction/VectorWaveFunction.h" 18 #include "ThePEG/Helicity/WaveFunction/TensorWaveFunction.h" 19 #include "FFVTVertex.fh" 93 complex<Energy> mass=-GeV, complex<Energy> width=-GeV);
112 complex<Energy> mass=-GeV, complex<Energy> width=-GeV);
131 complex<Energy> mass=-GeV, complex<Energy> width=-GeV);
150 complex<Energy> mass=-GeV, complex<Energy> width=-GeV);
240 static string className() {
return "ThePEG::FFVTVertex"; }
FFVTVertex()
Default constructor.
Complex left() const
Left and right couplings.
std::complex< double > Complex
ThePEG code should use Complex for all complex scalars.
virtual void setCoupling(Energy2 q2, tcPDPtr part1, tcPDPtr part2, tcPDPtr part3, tcPDPtr part4)=0
Calculate the couplings.
void left(Complex in)
Set left.
FFVTVertex & operator=(const FFVTVertex &)
Private and non-existent assignment operator.
Complex right_
Right coupling.
TransientConstRCPtr is a simple wrapper around a bare const pointer which can be assigned to and from...
The FFVTVertex class is the implementation of the fermion-fermion–vector-tensor vertex.
This is the main namespace within which all identifiers in ThePEG are declared.
Complex right() const
Get right.
static AbstractNoPIOClassDescription< FFVTVertex > initFFVTVertex
Describe an abstract base class with persistent data.
A concreate implementation of ClassDescriptionBase describing an abstract class without persistent da...
Complex evaluate(Energy2 q2, const SpinorWaveFunction &sp1, const SpinorBarWaveFunction &sbar2, const VectorWaveFunction &vec3, const TensorWaveFunction &ten4)
Members to calculate the helicity amplitude expressions for vertices and off-shell particles...
void right(Complex in)
Set right.
static void Init()
Standard Init function used to initialize the interfaces.
The default concrete implementation of ClassTraitsBase.
Complex left_
Left coupling.
BaseClassTraits describes the base classes of the templated class.
The AbstractFFVTVertex class is the base class for all fermion-fermion-vector-tensor interactions in ...
The templated ClassTraitsBase class defines a set of default information about classes used by ThePEG...