herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
SextetPVVVertex.h
1 // -*- C++ -*-
2 #ifndef THEPEG_SextetPVVVertex_H
3 #define THEPEG_SextetPVVVertex_H
4 //
5 // This is the declaration of the SextetPVVVertex 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::DELTA);
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  SextetPVVVertex & operator=(const SextetPVVVertex &) = delete;
85 
86 private:
87 
92 
96  Energy2 q2Last_;
97 
98 };
99 
100 }
101 
102 #endif /* THEPEG_SextetPVVVertex_H */
std::complex< double > Complex
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
SextetPVVVertex()
The default constructor.
Complex coupLast_
Store the value of the coupling when last evaluated.
ThePEG::Ptr< ParticleData >::transient_const_pointer tcPDPtr
Here is the documentation of the SextetPVVVertex class.
-*- C++ -*-
Energy2 q2Last_
Store the scale at which coupling was last evaluated.