9 #ifndef ThePEG_FFTVertex_H 10 #define ThePEG_FFTVertex_H 14 #include "ThePEG/Helicity/Vertex/AbstractFFTVertex.h" 15 #include "ThePEG/Helicity/WaveFunction/SpinorWaveFunction.h" 16 #include "ThePEG/Helicity/WaveFunction/SpinorBarWaveFunction.h" 17 #include "ThePEG/Helicity/WaveFunction/TensorWaveFunction.h" 18 #include "FFTVertex.fh" 82 complex<Energy> mass=-GeV, complex<Energy> width=-GeV);
99 complex<Energy> mass=-GeV, complex<Energy> width=-GeV);
116 complex<Energy> mass=-GeV, complex<Energy> width=-GeV);
168 static string className() {
return "ThePEG::FFTVertex"; }
static AbstractNoPIOClassDescription< FFTVertex > initFFTVertex
Describe an abstract class with persistent data.
virtual void setCoupling(Energy2 q2, tcPDPtr part1, tcPDPtr part2, tcPDPtr part3)=0
Calculate the couplings.
FFTVertex & operator=(const FFTVertex &)
Private and non-existent assignment operator.
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.
static void Init()
Standard Init function used to initialize the interfaces.
A concreate implementation of ClassDescriptionBase describing an abstract class without persistent da...
Complex evaluate(Energy2 q2, const SpinorWaveFunction &sp1, const SpinorBarWaveFunction &sbar2, const TensorWaveFunction &ten3)
Members to calculate the helicity amplitude expressions for vertices and off-shell particles...
The default concrete implementation of ClassTraitsBase.
The AbstractFFTVertex class is the base class for all fermion-fermion-tensor interactions in ThePEG...
BaseClassTraits describes the base classes of the templated class.
The FFTVertex class is the implementation of the fermion-fermion-tensor vertex.
The templated ClassTraitsBase class defines a set of default information about classes used by ThePEG...