herwig is hosted by Hepforge, IPPP Durham
Herwig  7.2.1
LHTPFFZVertex.h
1 // -*- C++ -*-
2 #ifndef HERWIG_LHTPFFZVertex_H
3 #define HERWIG_LHTPFFZVertex_H
4 //
5 // This is the declaration of the LHTPFFZVertex class.
6 //
7 
8 #include "ThePEG/Helicity/Vertex/Vector/FFVVertex.h"
9 
10 namespace Herwig {
11 
12 using namespace ThePEG;
13 
20 
21 public:
22 
26  LHTPFFZVertex();
27 
35  virtual void setCoupling(Energy2 q2,tcPDPtr part1,tcPDPtr part2,tcPDPtr part3);
36 
37 public:
38 
45  void persistentOutput(PersistentOStream & os) const;
46 
52  void persistentInput(PersistentIStream & is, int version);
54 
61  static void Init();
62 
63 protected:
64 
71  virtual IBPtr clone() const;
72 
77  virtual IBPtr fullclone() const;
79 
80 protected:
81 
89  virtual void doinit();
91 
92 private:
93 
98  LHTPFFZVertex & operator=(const LHTPFFZVertex &) = delete;
99 
100 private:
101 
109  vector<double> gl_;
110 
114  vector<double> gr_;
115 
119  vector<double> tl_;
120 
124  vector<double> tr_;
125 
129  double coupd_;
130 
134  double coupu_;
135 
139  double coupe_;
140 
144  double coupnu_;
145 
149  double sL_,cL_;
150 
154  double sR_,cR_;
155 
160 
164  Energy2 q2Last_;
166 
167 };
168 
169 }
170 
171 #endif /* HERWIG_LHTPFFZVertex_H */
std::complex< double > Complex
double coupnu_
Coupling of .
double coupd_
Coupling of .
The LHTPFFZVertex class implements the couples of the boson and its heavy partner to the fermions in...
Definition: LHTPFFZVertex.h:19
Complex coupLast_
The last value of the electroweak coupling calculated.
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
Energy2 q2Last_
The scale at which the coupling was last evaluated.
double coupe_
Coupling of .
ThePEG::Ptr< ParticleData >::transient_const_pointer tcPDPtr
double sL_
Left mixings.
vector< double > gl_
Storage of the couplings.
-*- C++ -*-
vector< double > gr_
The right couplings of the Standard Model fermions.
vector< double > tl_
The left couplings to the Z for the extended top sector.
double sR_
Right mixings.
vector< double > tr_
The right couplings to the Z for the extended top sector.
double coupu_
Coupling of .