diff --git a/Helicity/Vertex/AbstractRFSSVertex.cc b/Helicity/Vertex/AbstractRFSSVertex.cc new file mode 100644 --- /dev/null +++ b/Helicity/Vertex/AbstractRFSSVertex.cc @@ -0,0 +1,25 @@ +// -*- C++ -*- +// +// This is the implementation of the non-inlined, non-templated member +// functions of the AbstractRFSSVertex.h class. +// + +#include "AbstractRFSSVertex.h" +#include "ThePEG/Interface/ClassDocumentation.h" +#include "ThePEG/Utilities/DescribeClass.h" + +using namespace ThePEG; + +// The following static variable is needed for the type +// description system in ThePEG. +DescribeAbstractNoPIOClass +describeThePEGAbstractRFSSVertex("ThePEG::AbstractRFSSVertex", "libThePEG.so"); + +void AbstractRFSSVertex::Init() { + + static ClassDocumentation documentation + ("The AbstractRFSVertex class is an abstract base class for" + " the implementation of all spin-3/2 fermion-fermion-vector-scalar-scalar vertices"); + +} + diff --git a/Helicity/Vertex/AbstractRFSVertex.fh b/Helicity/Vertex/AbstractRFSSVertex.fh copy from Helicity/Vertex/AbstractRFSVertex.fh copy to Helicity/Vertex/AbstractRFSSVertex.fh --- a/Helicity/Vertex/AbstractRFSVertex.fh +++ b/Helicity/Vertex/AbstractRFSSVertex.fh @@ -1,32 +1,32 @@ // -*- C++ -*- // -// This is the forward declaration of the AbstractRFSVertex class. +// This is the forward declaration of the AbstractRFSSVertex class. // -#ifndef HELICITY_AbstractRFSVertex_FH -#define HELICITY_AbstractRFSVertex_FH +#ifndef HELICITY_AbstractRFSSVertex_FH +#define HELICITY_AbstractRFSSVertex_FH #include "ThePEG/Config/Pointers.h" namespace ThePEG { namespace Helicity { -class AbstractRFSVertex; +class AbstractRFSSVertex; namespace VertexType { typedef unsigned T; /** * Enum for this Lorentz structure */ - const T RFS = 421; + const T RFSS = 4211; } } } namespace ThePEG { -ThePEG_DECLARE_POINTERS(Helicity::AbstractRFSVertex,AbstractRFSVertexPtr); +ThePEG_DECLARE_POINTERS(Helicity::AbstractRFSSVertex,AbstractRFSSVertexPtr); } #endif diff --git a/Helicity/Vertex/AbstractRFSSVertex.h b/Helicity/Vertex/AbstractRFSSVertex.h new file mode 100644 --- /dev/null +++ b/Helicity/Vertex/AbstractRFSSVertex.h @@ -0,0 +1,85 @@ +// -*- C++ -*- +#ifndef ThePEG_AbstractRFSSVertex_H +#define ThePEG_AbstractRFSSVertex_H +// +// This is the declaration of the AbstractRFSSVertex class. +// + +#include "ThePEG/Helicity/Vertex/VertexBase.h" +#include "ThePEG/Helicity/WaveFunction/SpinorWaveFunction.h" +#include "ThePEG/Helicity/WaveFunction/SpinorBarWaveFunction.h" +#include "ThePEG/Helicity/WaveFunction/RSSpinorWaveFunction.h" +#include "ThePEG/Helicity/WaveFunction/RSSpinorBarWaveFunction.h" +#include "ThePEG/Helicity/WaveFunction/ScalarWaveFunction.h" +#include "AbstractRFSSVertex.fh" + +namespace ThePEG { +namespace Helicity { +/** + * The AbstractRFSVertex class provides a base class for all + * spin-3/2 fermion-fermion-scalar-scalar vertices in ThePEG. + */ +class AbstractRFSSVertex: public VertexBase { + +public: + + /** + * The default constructor. + */ + AbstractRFSSVertex() : VertexBase(VertexType::RFSS) {} + + /** + * Members to calculate the helicity amplitude expressions for vertices + * and off-shell particles. + */ + //@{ + /** + * Evalulate the vertex. + * @param q2 The scale \f$q^2\f$ for the coupling at the vertex. + * @param sp1 The wavefunction for the RS ferimon. + * @param sbar2 The wavefunction for the antifermion. + * @param sca3 The wavefunction for the 1st scalar. + * @param sca4 The wavefunction for the 2nd scalar. + */ + virtual Complex evaluate(Energy2 q2,const RSSpinorWaveFunction & sp1, + const SpinorBarWaveFunction & sbar2, + const ScalarWaveFunction & sca3, + const ScalarWaveFunction & sca4) = 0; + /** + * Evalulate the vertex. + * @param q2 The scale \f$q^2\f$ for the coupling at the vertex. + * @param sp1 The wavefunction for the ferimon. + * @param sbar2 The wavefunction for the RS antifermion. + * @param sca3 The wavefunction for the 1st scalar. + * @param sca4 The wavefunction for the 2nd scalar. + */ + virtual Complex evaluate(Energy2 q2,const SpinorWaveFunction & sp1, + const RSSpinorBarWaveFunction & sbar2, + const ScalarWaveFunction & sca3, + const ScalarWaveFunction & sca4) = 0; + //@} + +public: + + /** + * The standard Init function used to initialize the interfaces. + * Called exactly once for each class by the class description system + * before the main function starts or + * when this class is dynamically loaded. + */ + static void Init(); + +private: + + /** + * The assignment operator is private and must never be called. + * In fact, it should not even be implemented. + */ + AbstractRFSSVertex & operator=(const AbstractRFSSVertex &); + +}; + +} +} + +#endif /* ThePEG_AbstractRFSSVertex_H */ diff --git a/Helicity/Vertex/AbstractRFSVertex.h b/Helicity/Vertex/AbstractRFSVertex.h --- a/Helicity/Vertex/AbstractRFSVertex.h +++ b/Helicity/Vertex/AbstractRFSVertex.h @@ -1,188 +1,184 @@ // -*- C++ -*- #ifndef HELICITY_AbstractRFSVertex_H #define HELICITY_AbstractRFSVertex_H // // This is the declaration of the AbstractRFSVertex class. // #include "VertexBase.h" #include "ThePEG/Helicity/WaveFunction/SpinorWaveFunction.h" #include "ThePEG/Helicity/WaveFunction/SpinorBarWaveFunction.h" #include "ThePEG/Helicity/WaveFunction/RSSpinorWaveFunction.h" #include "ThePEG/Helicity/WaveFunction/RSSpinorBarWaveFunction.h" #include "ThePEG/Helicity/WaveFunction/ScalarWaveFunction.h" #include "AbstractRFSVertex.fh" namespace ThePEG { namespace Helicity { /** * The AbstractRFSVertex class provides a base class for all * spin-3/2 fermion-fermion-scalar vertices in ThePEG. */ class AbstractRFSVertex: public VertexBase { public: /** * Default constructor */ AbstractRFSVertex() : VertexBase(VertexType::RFS) {} /** * Members to calculate the helicity amplitude expressions for vertices * and off-shell particles. */ //@{ /** * Evalulate the vertex. * @param q2 The scale \f$q^2\f$ for the coupling at the vertex. * @param sp1 The wavefunction for the RS ferimon. * @param sbar2 The wavefunction for the antifermion. * @param sca3 The wavefunction for the scalar. */ virtual Complex evaluate(Energy2 q2,const RSSpinorWaveFunction & sp1, const SpinorBarWaveFunction & sbar2, const ScalarWaveFunction & sca3) = 0; /** * Evalulate the vertex. * @param q2 The scale \f$q^2\f$ for the coupling at the vertex. * @param sp1 The wavefunction for the ferimon. * @param sbar2 The wavefunction for the RS antifermion. * @param sca3 The wavefunction for the scalar. */ virtual Complex evaluate(Energy2 q2,const SpinorWaveFunction & sp1, const RSSpinorBarWaveFunction & sbar2, const ScalarWaveFunction & sca3) = 0; /** * Evaluate the off-shell spinor coming from the vertex. * @param q2 The scale \f$q^2\f$ for the coupling at the vertex. * @param iopt Option of the shape of the Breit-Wigner for the off-shell spinor. * @param out The ParticleData pointer for the off-shell spinor. * @param sp1 The wavefunction for the ferimon. * @param sca3 The wavefunction for the scalar. * @param mass The mass of the off-shell particle if not taken from the ParticleData * object * @param width The width of the off-shell particle if not taken from the ParticleData * object */ virtual SpinorWaveFunction evaluate(Energy2 q2,int iopt,tcPDPtr out, const RSSpinorWaveFunction & sp1, const ScalarWaveFunction & sca3, complex mass=-GeV, complex width=-GeV) = 0; /** * Evaluate the off-shell RS spinor coming from the vertex. * @param q2 The scale \f$q^2\f$ for the coupling at the vertex. * @param iopt Option of the shape of the Breit-Wigner for the off-shell spinor. * @param out The ParticleData pointer for the off-shell spinor. * @param sp1 The wavefunction for the ferimon. * @param sca3 The wavefunction for the scalar. * @param mass The mass of the off-shell particle if not taken from the ParticleData * object * @param width The width of the off-shell particle if not taken from the ParticleData * object */ virtual RSSpinorWaveFunction evaluate(Energy2 q2,int iopt,tcPDPtr out, const SpinorWaveFunction & sp1, const ScalarWaveFunction & sca3, complex mass=-GeV, complex width=-GeV) = 0; /** * Evaluate the off-shell barred spinor coming from the vertex. * @param q2 The scale \f$q^2\f$ for the coupling at the vertex. * @param iopt Option of the shape of the Breit-Wigner for the off-shell barred spinor. * @param out The ParticleData pointer for the off-shell barred spinor. * @param sbar2 The wavefunction for the antifermion. * @param sca3 The wavefunction for the scalar. * @param mass The mass of the off-shell particle if not taken from the ParticleData * object * @param width The width of the off-shell particle if not taken from the ParticleData * object */ virtual SpinorBarWaveFunction evaluate(Energy2 q2,int iopt,tcPDPtr out, const RSSpinorBarWaveFunction & sbar2, const ScalarWaveFunction & sca3, complex mass=-GeV, complex width=-GeV) = 0; /** * Evaluate the off-shell barred RS spinor coming from the vertex. * @param q2 The scale \f$q^2\f$ for the coupling at the vertex. * @param iopt Option of the shape of the Breit-Wigner for the off-shell barred spinor. * @param out The ParticleData pointer for the off-shell barred spinor. * @param sbar2 The wavefunction for the antifermion. * @param sca3 The wavefunction for the scalar. * @param mass The mass of the off-shell particle if not taken from the ParticleData * object * @param width The width of the off-shell particle if not taken from the ParticleData * object */ virtual RSSpinorBarWaveFunction evaluate(Energy2 q2,int iopt,tcPDPtr out, const SpinorBarWaveFunction & sbar2, const ScalarWaveFunction & sca3, complex mass=-GeV, complex width=-GeV) = 0; /** * Evaluate the off-shell scalar coming from the vertex. * @param q2 The scale \f$q^2\f$ for the coupling at the vertex. * @param iopt Option of the shape of the Breit-Wigner for the off-shell scalar. * @param out The ParticleData pointer for the off-shell scalar. * @param sp1 The wavefunction for the RS ferimon. * @param sbar2 The wavefunction for the antifermion. * @param mass The mass of the off-shell particle if not taken from the ParticleData * object * @param width The width of the off-shell particle if not taken from the ParticleData * object */ virtual ScalarWaveFunction evaluate(Energy2 q2,int iopt,tcPDPtr out, const RSSpinorWaveFunction & sp1, const SpinorBarWaveFunction & sbar2, complex mass=-GeV, complex width=-GeV) = 0; /** * Evaluate the off-shell scalar coming from the vertex. * @param q2 The scale \f$q^2\f$ for the coupling at the vertex. * @param iopt Option of the shape of the Breit-Wigner for the off-shell scalar. * @param out The ParticleData pointer for the off-shell scalar. * @param sp1 The wavefunction for the ferimon. * @param sbar2 The wavefunction for the RS antifermion. * @param mass The mass of the off-shell particle if not taken from the ParticleData * object * @param width The width of the off-shell particle if not taken from the ParticleData * object */ virtual ScalarWaveFunction evaluate(Energy2 q2,int iopt,tcPDPtr out, const SpinorWaveFunction & sp1, const RSSpinorBarWaveFunction & sbar2, complex mass=-GeV, complex width=-GeV) = 0; //@} public: /** * The standard Init function used to initialize the interfaces. * Called exactly once for each class by the class description system * before the main function starts or * when this class is dynamically loaded. */ static void Init(); private: /** * The assignment operator is private and must never be called. * In fact, it should not even be implemented. */ AbstractRFSVertex & operator=(const AbstractRFSVertex &); }; } } - -namespace ThePEG { - -} #endif /* HELICITY_AbstractRFSVertex_H */ diff --git a/Helicity/Vertex/AbstractRFVSVertex.cc b/Helicity/Vertex/AbstractRFVSVertex.cc new file mode 100644 --- /dev/null +++ b/Helicity/Vertex/AbstractRFVSVertex.cc @@ -0,0 +1,25 @@ +// -*- C++ -*- +// +// This is the implementation of the non-inlined, non-templated member +// functions of the AbstractRFVSVertex class. +// + +#include "AbstractRFVSVertex.h" +#include "ThePEG/Interface/ClassDocumentation.h" +#include "ThePEG/Utilities/DescribeClass.h" + +using namespace ThePEG; + +// The following static variable is needed for the type +// description system in ThePEG. +DescribeAbstractNoPIOClass +describeThePEGAbstractRFVSVertex("ThePEG::AbstractRFVSVertex", "libThePEG.so"); + +void AbstractRFVSVertex::Init() { + + static ClassDocumentation documentation + ("The AbstractRFSVertex class is an abstract base class for" + " the implementation of all spin-3/2 fermion-fermion-vector-scalar vertices"); + +} + diff --git a/Helicity/Vertex/AbstractRFSVertex.fh b/Helicity/Vertex/AbstractRFVSVertex.fh copy from Helicity/Vertex/AbstractRFSVertex.fh copy to Helicity/Vertex/AbstractRFVSVertex.fh --- a/Helicity/Vertex/AbstractRFSVertex.fh +++ b/Helicity/Vertex/AbstractRFVSVertex.fh @@ -1,32 +1,32 @@ // -*- C++ -*- // -// This is the forward declaration of the AbstractRFSVertex class. +// This is the forward declaration of the AbstractRFVSVertex class. // -#ifndef HELICITY_AbstractRFSVertex_FH -#define HELICITY_AbstractRFSVertex_FH +#ifndef HELICITY_AbstractRFVSVertex_FH +#define HELICITY_AbstractRFVSVertex_FH #include "ThePEG/Config/Pointers.h" namespace ThePEG { namespace Helicity { -class AbstractRFSVertex; +class AbstractRFVSVertex; namespace VertexType { typedef unsigned T; /** * Enum for this Lorentz structure */ - const T RFS = 421; + const T RFVS = 4231; } } } namespace ThePEG { -ThePEG_DECLARE_POINTERS(Helicity::AbstractRFSVertex,AbstractRFSVertexPtr); +ThePEG_DECLARE_POINTERS(Helicity::AbstractRFVSVertex,AbstractRFVSVertexPtr); } #endif diff --git a/Helicity/Vertex/AbstractRFVSVertex.h b/Helicity/Vertex/AbstractRFVSVertex.h new file mode 100644 --- /dev/null +++ b/Helicity/Vertex/AbstractRFVSVertex.h @@ -0,0 +1,88 @@ +// -*- C++ -*- +#ifndef ThePEG_AbstractRFVSVertex_H +#define ThePEG_AbstractRFVSVertex_H +// +// This is the declaration of the AbstractRFVSVertex class. +// + +#include "VertexBase.h" +#include "ThePEG/Helicity/WaveFunction/SpinorWaveFunction.h" +#include "ThePEG/Helicity/WaveFunction/SpinorBarWaveFunction.h" +#include "ThePEG/Helicity/WaveFunction/RSSpinorWaveFunction.h" +#include "ThePEG/Helicity/WaveFunction/RSSpinorBarWaveFunction.h" +#include "ThePEG/Helicity/WaveFunction/ScalarWaveFunction.h" +#include "ThePEG/Helicity/WaveFunction/VectorWaveFunction.h" +#include "AbstractRFVSVertex.fh" + +namespace ThePEG { +namespace Helicity { + + +/** + * The AbstractRFSVertex class provides a base class for all + * spin-3/2 fermion-fermion-vector-scalar vertices in ThePEG. + */ +class AbstractRFVSVertex: public VertexBase { + +public: + + /** + * The default constructor. + */ + AbstractRFVSVertex() : VertexBase(VertexType::RFVS) {} + + /** + * Members to calculate the helicity amplitude expressions for vertices + * and off-shell particles. + */ + //@{ + /** + * Evalulate the vertex. + * @param q2 The scale \f$q^2\f$ for the coupling at the vertex. + * @param sp1 The wavefunction for the RS ferimon. + * @param sbar2 The wavefunction for the antifermion. + * @param vec3 The wavefunction for the vector. + * @param sca4 The wavefunction for the scalar. + */ + virtual Complex evaluate(Energy2 q2,const RSSpinorWaveFunction & sp1, + const SpinorBarWaveFunction & sbar2, + const VectorWaveFunction & vec3, + const ScalarWaveFunction & sca4) = 0; + /** + * Evalulate the vertex. + * @param q2 The scale \f$q^2\f$ for the coupling at the vertex. + * @param sp1 The wavefunction for the ferimon. + * @param sbar2 The wavefunction for the RS antifermion. + * @param vec3 The wavefunction for the vector. + * @param sca4 The wavefunction for the scalar. + */ + virtual Complex evaluate(Energy2 q2,const SpinorWaveFunction & sp1, + const RSSpinorBarWaveFunction & sbar2, + const VectorWaveFunction & vec3, + const ScalarWaveFunction & sca4) = 0; + //@} + +public: + + /** + * The standard Init function used to initialize the interfaces. + * Called exactly once for each class by the class description system + * before the main function starts or + * when this class is dynamically loaded. + */ + static void Init(); + +private: + + /** + * The assignment operator is private and must never be called. + * In fact, it should not even be implemented. + */ + AbstractRFVSVertex & operator=(const AbstractRFVSVertex &); + +}; + +} +} + +#endif /* ThePEG_AbstractRFVSVertex_H */ diff --git a/Helicity/Vertex/AbstractRFVVVertex.cc b/Helicity/Vertex/AbstractRFVVVertex.cc new file mode 100644 --- /dev/null +++ b/Helicity/Vertex/AbstractRFVVVertex.cc @@ -0,0 +1,25 @@ +// -*- C++ -*- +// +// This is the implementation of the non-inlined, non-templated member +// functions of the AbstractRFVVVertex class. +// + +#include "AbstractRFVVVertex.h" +#include "ThePEG/Interface/ClassDocumentation.h" +#include "ThePEG/Utilities/DescribeClass.h" + +using namespace ThePEG; + +// The following static variable is needed for the type +// description system in ThePEG. +DescribeAbstractNoPIOClass +describeThePEGAbstractRFVVVertex("ThePEG::AbstractRFVVVertex", "libThePEG.so"); + +void AbstractRFVVVertex::Init() { + + static ClassDocumentation documentation + ("The AbstractRFSVertex class is an abstract base class for" + " the implementation of all spin-3/2 fermion-fermion-vector-vector vertices"); + +} + diff --git a/Helicity/Vertex/AbstractRFSVertex.fh b/Helicity/Vertex/AbstractRFVVVertex.fh copy from Helicity/Vertex/AbstractRFSVertex.fh copy to Helicity/Vertex/AbstractRFVVVertex.fh --- a/Helicity/Vertex/AbstractRFSVertex.fh +++ b/Helicity/Vertex/AbstractRFVVVertex.fh @@ -1,32 +1,32 @@ // -*- C++ -*- // -// This is the forward declaration of the AbstractRFSVertex class. +// This is the forward declaration of the AbstractRFVVVertex class. // -#ifndef HELICITY_AbstractRFSVertex_FH -#define HELICITY_AbstractRFSVertex_FH +#ifndef HELICITY_AbstractRFVVVertex_FH +#define HELICITY_AbstractRFVVVertex_FH #include "ThePEG/Config/Pointers.h" namespace ThePEG { namespace Helicity { -class AbstractRFSVertex; +class AbstractRFVVVertex; namespace VertexType { typedef unsigned T; /** * Enum for this Lorentz structure */ - const T RFS = 421; + const T RFVV = 4233; } } } namespace ThePEG { -ThePEG_DECLARE_POINTERS(Helicity::AbstractRFSVertex,AbstractRFSVertexPtr); +ThePEG_DECLARE_POINTERS(Helicity::AbstractRFVVVertex,AbstractRFVVVertexPtr); } #endif diff --git a/Helicity/Vertex/AbstractRFVVVertex.h b/Helicity/Vertex/AbstractRFVVVertex.h new file mode 100644 --- /dev/null +++ b/Helicity/Vertex/AbstractRFVVVertex.h @@ -0,0 +1,87 @@ +// -*- C++ -*- +#ifndef ThePEG_AbstractRFVVVertex_H +#define ThePEG_AbstractRFVVVertex_H +// +// This is the declaration of the AbstractRFVVVertex class. +// + +#include "VertexBase.h" +#include "ThePEG/Helicity/WaveFunction/SpinorWaveFunction.h" +#include "ThePEG/Helicity/WaveFunction/SpinorBarWaveFunction.h" +#include "ThePEG/Helicity/WaveFunction/RSSpinorWaveFunction.h" +#include "ThePEG/Helicity/WaveFunction/RSSpinorBarWaveFunction.h" +#include "ThePEG/Helicity/WaveFunction/VectorWaveFunction.h" +#include "AbstractRFVVVertex.fh" + +namespace ThePEG { +namespace Helicity { + + +/** + * The AbstractRFSVertex class provides a base class for all + * spin-3/2 fermion-fermion-vector-vector vertices in ThePEG. + */ +class AbstractRFVVVertex: public VertexBase { + +public: + + /** + * The default constructor. + */ + AbstractRFVVVertex() : VertexBase(VertexType::RFVV) {} + + /** + * Members to calculate the helicity amplitude expressions for vertices + * and off-shell particles. + */ + //@{ + /** + * Evalulate the vertex. + * @param q2 The scale \f$q^2\f$ for the coupling at the vertex. + * @param sp1 The wavefunction for the RS ferimon. + * @param sbar2 The wavefunction for the antifermion. + * @param vec3 The wavefunction for the 1st vector. + * @param vec4 The wavefunction for the 2nd vector. + */ + virtual Complex evaluate(Energy2 q2,const RSSpinorWaveFunction & sp1, + const SpinorBarWaveFunction & sbar2, + const VectorWaveFunction & vec3, + const VectorWaveFunction & vec4) = 0; + /** + * Evalulate the vertex. + * @param q2 The scale \f$q^2\f$ for the coupling at the vertex. + * @param sp1 The wavefunction for the ferimon. + * @param sbar2 The wavefunction for the RS antifermion. + * @param vec3 The wavefunction for the 1st vector. + * @param vec4 The wavefunction for the 2nd vector. + */ + virtual Complex evaluate(Energy2 q2,const SpinorWaveFunction & sp1, + const RSSpinorBarWaveFunction & sbar2, + const VectorWaveFunction & vec3, + const VectorWaveFunction & vec4) = 0; + //@} + +public: + + /** + * The standard Init function used to initialize the interfaces. + * Called exactly once for each class by the class description system + * before the main function starts or + * when this class is dynamically loaded. + */ + static void Init(); + +private: + + /** + * The assignment operator is private and must never be called. + * In fact, it should not even be implemented. + */ + AbstractRFVVVertex & operator=(const AbstractRFVVVertex &); + +}; + +} +} + +#endif /* ThePEG_AbstractRFVVVertex_H */ diff --git a/Helicity/Vertex/Makefile.am b/Helicity/Vertex/Makefile.am --- a/Helicity/Vertex/Makefile.am +++ b/Helicity/Vertex/Makefile.am @@ -1,29 +1,32 @@ SUBDIRS = Scalar Vector Tensor noinst_LTLIBRARIES = libThePEGVertex.la libThePEGVertex_la_SOURCES = \ VertexBase.cc VertexBase.h VertexBase.fh \ AbstractFFSVertex.h AbstractFFSVertex.fh AbstractFFSVertex.cc \ AbstractFFVVertex.h AbstractFFVVertex.fh AbstractFFVVertex.cc \ AbstractVVVVertex.h AbstractVVVVertex.fh AbstractVVVVertex.cc \ AbstractSSSVertex.h AbstractSSSVertex.fh AbstractSSSVertex.cc \ AbstractSSSSVertex.h AbstractSSSSVertex.fh AbstractSSSSVertex.cc \ AbstractVSSVertex.h AbstractVSSVertex.fh AbstractVSSVertex.cc \ AbstractFFTVertex.h AbstractFFTVertex.fh AbstractFFTVertex.cc \ AbstractVVTVertex.h AbstractVVTVertex.fh AbstractVVTVertex.cc \ AbstractVVSVertex.h AbstractVVSVertex.fh AbstractVVSVertex.cc \ AbstractSSTVertex.h AbstractSSTVertex.fh AbstractSSTVertex.cc \ AbstractVVSSVertex.h AbstractVVSSVertex.fh AbstractVVSSVertex.cc \ AbstractVVVSVertex.h AbstractVVVSVertex.fh AbstractVVVSVertex.cc \ AbstractFFVTVertex.h AbstractFFVTVertex.fh AbstractFFVTVertex.cc \ AbstractVVVTVertex.h AbstractVVVTVertex.fh AbstractVVVTVertex.cc \ AbstractVVVVVertex.h AbstractVVVVVertex.fh AbstractVVVVVertex.cc \ AbstractRFSVertex.h AbstractRFSVertex.fh AbstractRFSVertex.cc \ AbstractRFVVertex.h AbstractRFVVertex.fh AbstractRFVVertex.cc \ AbstractFFVVVertex.h AbstractFFVVVertex.fh AbstractFFVVVertex.cc \ AbstractFFVSVertex.h AbstractFFVSVertex.fh AbstractFFVSVertex.cc\ AbstractFFSSVertex.h AbstractFFSSVertex.fh AbstractFFSSVertex.cc\ -AbstractFFFFVertex.h AbstractFFFFVertex.fh AbstractFFFFVertex.cc +AbstractFFFFVertex.h AbstractFFFFVertex.fh AbstractFFFFVertex.cc\ +AbstractRFSSVertex.h AbstractRFSSVertex.fh AbstractRFSSVertex.cc\ +AbstractRFVSVertex.h AbstractRFVSVertex.fh AbstractRFVSVertex.cc\ +AbstractRFVVVertex.h AbstractRFVVVertex.fh AbstractRFVVVertex.cc libThePEGVertex_la_LIBADD = Scalar/libThePEGSVertex.la \ Vector/libThePEGVVertex.la \ Tensor/libThePEGTVertex.la