herwig
is hosted by
Hepforge
,
IPPP Durham
Herwig
7.2.1
Models
TTbAsymm
TTbAModel.h
1
// -*- C++ -*-
2
#ifndef HERWIG_TTbAModel_H
3
#define HERWIG_TTbAModel_H
4
//
5
// This is the declaration of the TTbAModel class.
6
//
7
8
#include "Herwig/Models/General/BSMModel.h"
9
#include "ThePEG/Helicity/Vertex/AbstractFFVVertex.h"
10
#include "TTbAModel.fh"
11
12
namespace
Herwig
{
13
14
using namespace
ThePEG
;
15
using namespace
ThePEG::Helicity
;
16
23
class
TTbAModel
:
public
BSMModel
{
24
25
public
:
26
30
TTbAModel
();
31
37
tAbstractFFVVertexPtr
vertexWPTD
()
const
{
return
_theWPTDVertex;}
38
42
tAbstractFFVVertexPtr
vertexZPQQ
()
const
{
return
_theZPQQVertex;}
43
44
public
:
45
52
void
persistentOutput(
PersistentOStream
& os)
const
;
53
59
void
persistentInput(
PersistentIStream
& is,
int
version);
61
68
static
void
Init();
69
70
74
double
_cWPTD_left
()
const
{
return
_gWPTD_L;}
75
79
double
_cWPTD_right
()
const
{
return
_gWPTD_R;}
80
84
double
_cZPTU_left
()
const
{
return
_gZPTU_L;}
85
89
double
_cZPTU_right
()
const
{
return
_gZPTU_R;}
90
94
double
_cZPUU_left
()
const
{
return
_gZPUU_L;}
95
99
double
_cZPUU_right
()
const
{
return
_gZPUU_R;}
100
104
double
_cZPCC_left
()
const
{
return
_gZPCC_L;}
105
109
double
_cZPCC_right
()
const
{
return
_gZPCC_R;}
110
114
double
_cAGQQ_left
()
const
{
return
_gAGQQ_L;}
115
119
double
_cAGQQ_right
()
const
{
return
_gAGQQ_R;}
120
121
125
double
_cAGTT_left
()
const
{
return
_gAGTT_L;}
126
130
double
_cAGTT_right
()
const
{
return
_gAGTT_R;}
131
135
double
_alphaX_value
()
const
{
return
_alphaXparam;}
136
140
double
_costhetaX_value
()
const
{
return
_costhetaXparam;}
141
145
int
_model
()
const
{
return
_modelselect;}
146
147
148
149
protected
:
150
158
virtual
void
doinit();
160
161
protected
:
162
169
virtual
IBPtr
clone()
const
;
170
175
virtual
IBPtr
fullclone()
const
;
176
177
178
179
181
182
183
// If needed, insert declarations of virtual function defined in the
184
// InterfacedBase class here (using ThePEG-interfaced-decl in Emacs).
185
186
187
private
:
188
193
TTbAModel
& operator=(
const
TTbAModel
&) =
delete
;
194
195
199
AbstractFFVVertexPtr
_theWPTDVertex
;
200
201
205
AbstractFFVVertexPtr
_theZPQQVertex
;
206
210
AbstractFFVVertexPtr
_theAGQQVertex
;
211
215
AbstractFFVVertexPtr
_theSU2XVertex
;
216
217
218
219
223
double
_gWPTD_L
;
224
225
229
double
_gWPTD_R
;
230
231
235
double
_gZPTU_L
;
236
237
241
double
_gZPTU_R
;
242
243
247
double
_gZPUU_L
;
248
249
253
double
_gZPUU_R
;
254
255
259
double
_gZPCC_L
;
260
261
265
double
_gZPCC_R
;
266
267
268
272
double
_gAGQQ_L
;
273
274
278
double
_gAGQQ_R
;
279
280
284
double
_gAGTT_L
;
285
286
290
double
_gAGTT_R
;
291
295
double
_alphaXparam
;
296
300
double
_costhetaXparam
;
301
302
306
int
_modelselect
;
307
308
309
};
310
311
}
312
313
#endif
/* HERWIG_TTbAModel_H */
Herwig::TTbAModel::_gAGTT_R
double _gAGTT_R
Axigluon coupling to t-tbar (right-handed)
Definition:
TTbAModel.h:290
ThePEG::PersistentIStream
ThePEG::Helicity
Herwig::TTbAModel::_cAGQQ_left
double _cAGQQ_left() const
Return the axigluon q-qbar left-handed coupling.
Definition:
TTbAModel.h:114
Herwig::TTbAModel::_model
int _model() const
Return the selected model id.
Definition:
TTbAModel.h:145
Herwig::TTbAModel::_gZPCC_R
double _gZPCC_R
Z prime coupling to charm-charmbar (right-handed)
Definition:
TTbAModel.h:265
Herwig::TTbAModel::_theZPQQVertex
AbstractFFVVertexPtr _theZPQQVertex
Pointer to the object handling the Zp to Quark-antiQuark vertex.
Definition:
TTbAModel.h:205
ThePEG::PersistentOStream
ThePEG::IBPtr
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
Herwig::TTbAModel::_cZPTU_left
double _cZPTU_left() const
Return the Z prime top-up left-handed coupling.
Definition:
TTbAModel.h:84
Herwig::TTbAModel::_cZPCC_right
double _cZPCC_right() const
Return the Z prime charm-charmbar right-handed coupling.
Definition:
TTbAModel.h:109
Herwig::TTbAModel::_cZPUU_left
double _cZPUU_left() const
Return the Z prime up-upbar left-handed coupling.
Definition:
TTbAModel.h:94
Herwig::TTbAModel::_gWPTD_L
double _gWPTD_L
W prime coupling to top-down (left-handed)
Definition:
TTbAModel.h:223
ThePEG
Herwig::TTbAModel::_gZPUU_R
double _gZPUU_R
Z prime coupling to up-upbar (right-handed)
Definition:
TTbAModel.h:253
Herwig::TTbAModel::_costhetaXparam
double _costhetaXparam
SU(2)_X costheta misalignment angle.
Definition:
TTbAModel.h:300
Herwig::TTbAModel::_cZPCC_left
double _cZPCC_left() const
Return the Z prime charm-charmbar left-handed coupling.
Definition:
TTbAModel.h:104
Herwig::TTbAModel::_costhetaX_value
double _costhetaX_value() const
Return the costheta misalignment value of the SU(2)_X model.
Definition:
TTbAModel.h:140
Herwig::TTbAModel::_alphaXparam
double _alphaXparam
SU(2)_X alpha_X parameter.
Definition:
TTbAModel.h:295
Herwig::TTbAModel::_gAGTT_L
double _gAGTT_L
Axigluon coupling to t-tbar (left-handed)
Definition:
TTbAModel.h:284
Herwig::TTbAModel::_gWPTD_R
double _gWPTD_R
W prime coupling to top-down (right-handed)
Definition:
TTbAModel.h:229
Herwig::TTbAModel::_cZPUU_right
double _cZPUU_right() const
Return the Z prime up-upbar right-handed coupling.
Definition:
TTbAModel.h:99
Herwig::TTbAModel::_cZPTU_right
double _cZPTU_right() const
Return the Z prime top-up right-handed coupling.
Definition:
TTbAModel.h:89
Herwig::TTbAModel::_cWPTD_right
double _cWPTD_right() const
Return the W prime top-down right-handed coupling.
Definition:
TTbAModel.h:79
Herwig::TTbAModel::_gZPUU_L
double _gZPUU_L
Z prime coupling to up-upbar (left-handed)
Definition:
TTbAModel.h:247
Herwig::TTbAModel::_cAGTT_right
double _cAGTT_right() const
Return the axigluon t-tbar right-handed coupling.
Definition:
TTbAModel.h:130
Herwig::BSMModel
Here is the documentation of the BSMModel class.
Definition:
BSMModel.h:21
Herwig::TTbAModel::_gZPTU_L
double _gZPTU_L
Z prime coupling to top-up (left-handed)
Definition:
TTbAModel.h:235
Herwig::TTbAModel::_modelselect
int _modelselect
Model selector.
Definition:
TTbAModel.h:306
Herwig::TTbAModel::_gZPTU_R
double _gZPTU_R
Z prime coupling to top-up (right-handed)
Definition:
TTbAModel.h:241
Herwig::TTbAModel::vertexZPQQ
tAbstractFFVVertexPtr vertexZPQQ() const
Pointer to the object handling Z prime vertex.
Definition:
TTbAModel.h:42
Herwig::TTbAModel::_alphaX_value
double _alphaX_value() const
Return the alphaX value of the SU(2)_X model.
Definition:
TTbAModel.h:135
Herwig::TTbAModel::_cAGQQ_right
double _cAGQQ_right() const
Return the axigluon q-qbar right-handed coupling.
Definition:
TTbAModel.h:119
Herwig::TTbAModel
Here is the documentation of the TTbAModel class.
Definition:
TTbAModel.h:23
Herwig::TTbAModel::_cWPTD_left
double _cWPTD_left() const
Return the W prime top-down left-handed coupling.
Definition:
TTbAModel.h:74
Herwig::TTbAModel::vertexWPTD
tAbstractFFVVertexPtr vertexWPTD() const
Pointer to the object handling W prime vertex.
Definition:
TTbAModel.h:37
Herwig::TTbAModel::_gAGQQ_R
double _gAGQQ_R
Axigluon coupling to q-qbar (right-handed)
Definition:
TTbAModel.h:278
Herwig::TTbAModel::_cAGTT_left
double _cAGTT_left() const
Return the axigluon t-tbar left-handed coupling.
Definition:
TTbAModel.h:125
Herwig::TTbAModel::_theSU2XVertex
AbstractFFVVertexPtr _theSU2XVertex
Pointer to the object handling the SU(2)_X vertex.
Definition:
TTbAModel.h:215
Herwig
-*- C++ -*-
Definition:
BasicConsistency.h:17
Herwig::TTbAModel::_theAGQQVertex
AbstractFFVVertexPtr _theAGQQVertex
Pointer to the object handling the Ag to Quark-antiQuark vertex.
Definition:
TTbAModel.h:210
Herwig::TTbAModel::_gZPCC_L
double _gZPCC_L
Z prime coupling to charm-charmbar (left-handed)
Definition:
TTbAModel.h:259
Herwig::TTbAModel::_gAGQQ_L
double _gAGQQ_L
Axigluon coupling to q-qbar (left-handed)
Definition:
TTbAModel.h:272
Herwig::TTbAModel::_theWPTDVertex
AbstractFFVVertexPtr _theWPTDVertex
Pointer to the object handling the Wp to Top Down vertex.
Definition:
TTbAModel.h:199
Generated on Sat Apr 11 2020 14:50:32 for Herwig by
1.8.13