herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
SextetGGVVVertex.h
1 // -*- C++ -*-
2 #ifndef HERWIG_SextetGGVVVertex_H
3 #define HERWIG_SextetGGVVVertex_H
4 //
5 // This is the declaration of the SextetGGVVVertex class.
6 //
7 
8 #include "ThePEG/Helicity/Vertex/Vector/VVVVVertex.h"
9 
10 namespace Herwig {
11 
12 using namespace ThePEG;
13 
21 
22 public:
23 
28  colourStructure(ColourStructure::SU3TT6);
29  }
30 
38  virtual void setCoupling(Energy2 q2, tcPDPtr part1, tcPDPtr part2,
39  tcPDPtr part3, tcPDPtr part4);
40 
41 public:
42 
49  static void Init();
50 
51 protected:
52 
59  virtual IBPtr clone() const;
60 
65  virtual IBPtr fullclone() const;
67 
68 protected:
69 
77  virtual void doinit();
79 
80 private:
81 
86  SextetGGVVVertex & operator=(const SextetGGVVVertex &) = delete;
87 
88 private:
89 
93  Energy2 q2Last_;
94 
99 
100 };
101 
102 }
103 
104 #endif /* HERWIG_SextetGGVVVertex_H */
Here is the documentation of the SextetGGVVVertex class.
std::complex< double > Complex
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
Complex coupLast_
The value of the coupling when it was last evaluated.
ThePEG::Ptr< ParticleData >::transient_const_pointer tcPDPtr
SextetGGVVVertex()
The default constructor.
Energy2 q2Last_
The scale at which the coupling was last evaluated.
-*- C++ -*-