herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
SextetGGSSVertex.h
1 // -*- C++ -*-
2 #ifndef HERWIG_SextetGGSSVertex_H
3 #define HERWIG_SextetGGSSVertex_H
4 //
5 // This is the declaration of the SextetGGSSVertex class.
6 //
7 
8 #include "ThePEG/Helicity/Vertex/Scalar/VVSSVertex.h"
9 
10 namespace Herwig {
11 
12 using namespace ThePEG;
13 
21 
22 public:
23 
28 
37  virtual void setCoupling(Energy2 q2,tcPDPtr part1,
38  tcPDPtr part2,tcPDPtr part3,tcPDPtr part4);
39 
40 public:
41 
48  static void Init();
49 
50 protected:
51 
58  virtual IBPtr clone() const;
59 
64  virtual IBPtr fullclone() const;
66 
67 protected:
68 
76  virtual void doinit();
78 
79 private:
80 
85  SextetGGSSVertex & operator=(const SextetGGSSVertex &) = delete;
86 
87 private:
88 
92  Energy2 q2last_;
93 
98 
99 };
100 
101 }
102 
103 #endif /* HERWIG_SextetGGSSVertex_H */
Complex couplast_
The coupling when it was last evaluated.
std::complex< double > Complex
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
Here is the documentation of the SextetGGSSVertex class.
ThePEG::Ptr< ParticleData >::transient_const_pointer tcPDPtr
-*- C++ -*-
Energy2 q2last_
The energy at which the coupling was last evaluated.