herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
SextetFFSVertex.h
1 // -*- C++ -*-
2 #ifndef HERWIG_SextetFFSVertex_H
3 #define HERWIG_SextetFFSVertex_H
4 //
5 // This is the declaration of the SextetFFSVertex class.
6 //
7 
8 #include "ThePEG/Helicity/Vertex/Scalar/FFSVertex.h"
9 
10 namespace Herwig {
11 
12 using namespace ThePEG;
13 
21 
22 public:
23 
28  colourStructure(ColourStructure::SU3K6);
29  }
30 
38  virtual void setCoupling(Energy2 q2, tcPDPtr part1,
39  tcPDPtr part2, tcPDPtr part3);
40 
41 public:
42 
49  void persistentOutput(PersistentOStream & os) const;
50 
56  void persistentInput(PersistentIStream & is, int version);
58 
65  static void Init();
66 
67 protected:
68 
75  virtual IBPtr clone() const;
76 
81  virtual IBPtr fullclone() const;
83 
84 protected:
85 
93  virtual void doinit();
95 
96 private:
97 
102  SextetFFSVertex & operator=(const SextetFFSVertex &) = delete;
103 
104 private:
105 
113  vector<double> g1L_;
114 
118  vector<double> g1R_;
119 
123  vector<double> g1pR_;
124 
128  vector<double> g1ppR_;
129 
133  vector<double> g3L_;
135 
136  };
137 
138 }
139 
140 #endif /* HERWIG_SextetFFSVertex_H */
vector< double > g1ppR_
The singlet coupling to .
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
vector< double > g3L_
Coupling to .
vector< double > g1L_
The various couplings.
Here is the documentation of the SextetFFSVertex class.
ThePEG::Ptr< ParticleData >::transient_const_pointer tcPDPtr
-*- C++ -*-
vector< double > g1pR_
The singlet coupling to .
vector< double > g1R_
The singlet coupling to .
SextetFFSVertex()
The default constructor.