herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
SSWWSSVertex.h
1 // -*- C++ -*-
2 #ifndef Herwig_SSWWSSVertex_H
3 #define Herwig_SSWWSSVertex_H
4 //
5 // This is the declaration of the SSWWSSVertex class.
6 //
7 
8 #include "ThePEG/Helicity/Vertex/Scalar/VVSSVertex.h"
9 
10 namespace Herwig {
11 
12 using namespace ThePEG;
13 
20 class SSWWSSVertex: public VVSSVertex {
21 
22 public:
23 
27  SSWWSSVertex();
28 
32  virtual void setCoupling(Energy2 q2,tcPDPtr part1,tcPDPtr part2,
33  tcPDPtr part3,tcPDPtr part4);
34 
35 
36 public:
37 
44  void persistentOutput(PersistentOStream & os) const;
45 
51  void persistentInput(PersistentIStream & is, int version);
53 
60  static void Init();
61 
62 protected:
63 
70  virtual IBPtr clone() const;
71 
76  virtual IBPtr fullclone() const;
78 protected:
79 
87  virtual void doinit();
89 
90 private:
91 
96  SSWWSSVertex & operator=(const SSWWSSVertex &) = delete;
97 
98 private:
99 
103  double sw_;
104 
108  double cw_;
109 
113  Energy2 q2last_;
114 
119 
123  tMixingMatrixPtr stau_;
124 
128  tMixingMatrixPtr stop_;
129 
133  tMixingMatrixPtr sbottom_;
134 
138  long ulast_;
139 
143  long dlast_;
144 
148  long gblast1_;
149 
153  long gblast2_;
154 
160 };
161 
162 }
163 
164 #endif /* Herwig_SSWWSSVertex_H */
long gblast1_
The first gauge boson present when the vertex was last evaluated.
Definition: SSWWSSVertex.h:148
std::complex< double > Complex
tMixingMatrixPtr sbottom_
Sbottom mixing matrix.
Definition: SSWWSSVertex.h:133
long dlast_
The down type sfermion present when the vertex was evaluated.
Definition: SSWWSSVertex.h:143
double sw_
Value of .
Definition: SSWWSSVertex.h:103
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
tMixingMatrixPtr stop_
Stop mixing matrix.
Definition: SSWWSSVertex.h:128
Complex factlast_
The value of the mixing matrix dependent part when the vertex was last evaluated. ...
Definition: SSWWSSVertex.h:159
double cw_
Value of .
Definition: SSWWSSVertex.h:108
Complex couplast_
Value of coupling when last evaluated.
Definition: SSWWSSVertex.h:118
ThePEG::Ptr< ParticleData >::transient_const_pointer tcPDPtr
Energy2 q2last_
Scale at which the coupling was last evaluated.
Definition: SSWWSSVertex.h:113
long ulast_
The up type sfermion present when the vertex was evaluated.
Definition: SSWWSSVertex.h:138
-*- C++ -*-
long gblast2_
The second gauge boson present when the vertex was last evaluated.
Definition: SSWWSSVertex.h:153
Here is the documentation of the SSWWSSVertex class.
Definition: SSWWSSVertex.h:20
tMixingMatrixPtr stau_
Stau mixing matrix.
Definition: SSWWSSVertex.h:123