herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
SSNCTVertex.h
1 // -*- C++ -*-
2 #ifndef HERWIG_SSNCTVertex_H
3 #define HERWIG_SSNCTVertex_H
4 //
5 // This is the declaration of the SSNCTVertex class.
6 //
7 
8 #include "ThePEG/Helicity/Vertex/Scalar/FFSVertex.h"
9 #include "MSSM.h"
10 
11 namespace Herwig {
12 
13 using namespace ThePEG;
14 
22 
23 public:
24 
28  SSNCTVertex();
29 
30 public:
31 
38  void persistentOutput(PersistentOStream & os) const;
39 
45  void persistentInput(PersistentIStream & is, int version);
47 
54  static void Init();
55 
63  virtual void setCoupling(Energy2 q2, tcPDPtr part1,
64  tcPDPtr part2, tcPDPtr part3);
65 
66 protected:
67 
74  virtual IBPtr clone() const;
75 
80  virtual IBPtr fullclone() const;
82 
83 protected:
84 
92  virtual void doinit();
94 
95 private:
96 
101  SSNCTVertex & operator=(const SSNCTVertex &) = delete;
102 
103 private:
104 
108  Energy MX_;
109 
113  tMixingMatrixPtr nmix_;
114 
118  double sw_;
119 
123  double cw_;
124 
128  Energy mw_;
129 
133  double sb_;
134 
138  double cb_;
139 
143  Energy2 q2last_;
144 
149 
154 
159 
163  long idlast_;
164 
169 
170 };
171 
172 }
173 
174 #endif /* HERWIG_SSNCTVertex_H */
Energy MX_
High scale for the loops.
Definition: SSNCTVertex.h:108
std::complex< double > Complex
tMixingMatrixPtr nmix_
Pointer to the neutralino mixing matrix.
Definition: SSNCTVertex.h:113
Complex leftlast_
Store the value of the left coupling when it was last evaluated.
Definition: SSNCTVertex.h:153
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
Complex rightlast_
Store the value of the right coupling when it was last evaluated.
Definition: SSNCTVertex.h:158
Here is the documentation of the SSNCTVertex class.
Definition: SSNCTVertex.h:21
ThePEG::Ptr< ParticleData >::transient_const_pointer tcPDPtr
-*- C++ -*-
Energy2 q2last_
The scale at which the coupling was last evaluated.
Definition: SSNCTVertex.h:143
Complex couplast_
The value of the normalisation when it was evaluated at _q2last.
Definition: SSNCTVertex.h:148
long idlast_
Store the id of the last neutralino to be evaluate.
Definition: SSNCTVertex.h:163
Energy mw_
Mass of the W.
Definition: SSNCTVertex.h:128
Complex epsilon_
Mixing parameter.
Definition: SSNCTVertex.h:168