herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
SextetGVVVertex.h
1 // -*- C++ -*-
2 #ifndef THEPEG_SextetGVVVertex_H
3 #define THEPEG_SextetGVVVertex_H
4 //
5 // This is the declaration of the SextetGVVVertex class.
6 //
7 
8 #include "ThePEG/Helicity/Vertex/Vector/VVVVertex.h"
9 
10 namespace Herwig {
11 
12 using namespace ThePEG;
13 
21 
22 public:
23 
28  colourStructure(ColourStructure::SU3T6);
29  }
30 
37  virtual void setCoupling(Energy2 q2,tcPDPtr part1,
38  tcPDPtr part2,tcPDPtr part3);
39 
40 public:
41 
48  static void Init();
49 
50 protected:
51 
58  virtual IBPtr clone() const;
59 
64  virtual IBPtr fullclone() const;
66 protected:
67 
75  virtual void doinit();
77 
78 private:
79 
84  SextetGVVVertex & operator=(const SextetGVVVertex &) = delete;
85 
86 private:
87 
92 
96  Energy2 q2Last_;
97 
98 };
99 
100 }
101 
102 #endif /* THEPEG_SextetGVVVertex_H */
Complex coupLast_
Store the value of the coupling when last evaluated.
std::complex< double > Complex
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
SextetGVVVertex()
The default constructor.
ThePEG::Ptr< ParticleData >::transient_const_pointer tcPDPtr
Energy2 q2Last_
Store the scale at which coupling was last evaluated.
Here is the documentation of the SextetGVVVertex class.
-*- C++ -*-