herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
SextetFFVVertex.h
1 // -*- C++ -*-
2 #ifndef HERWIG_SextetFFVVertex_H
3 #define HERWIG_SextetFFVVertex_H
4 //
5 // This is the declaration of the SextetFFVVertex class.
6 //
7 
8 #include "ThePEG/Helicity/Vertex/Vector/FFVVertex.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  SextetFFVVertex & operator=(const SextetFFVVertex &) = delete;
103 
104 private:
105 
113  vector<double> g2_;
114 
118  vector<double> g2p_;
119 
121 
122  };
123 
124 }
125 
126 #endif /* HERWIG_SextetFFVVertex_H */
vector< double > g2_
The various couplings.
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
SextetFFVVertex()
The default constructor.
ThePEG::Ptr< ParticleData >::transient_const_pointer tcPDPtr
Here is the documentation of the SextetFFVVertex class.
-*- C++ -*-
vector< double > g2p_
The singlet coupling to .