herwig
is hosted by
Hepforge
,
IPPP Durham
Herwig
7.2.1
Models
Susy
RPV
RPVSSSVertex.h
1
// -*- C++ -*-
2
#ifndef Herwig_RPVSSSVertex_H
3
#define Herwig_RPVSSSVertex_H
4
//
5
// This is the declaration of the RPVSSSVertex class.
6
//
7
8
#include "ThePEG/Helicity/Vertex/Scalar/SSSVertex.h"
9
#include "Herwig/Models/Susy/MixingMatrix.h"
10
11
namespace
Herwig
{
12
13
using namespace
ThePEG
;
14
21
class
RPVSSSVertex
:
public
Helicity::SSSVertex
{
22
23
public
:
24
28
RPVSSSVertex
();
29
37
virtual
void
setCoupling(Energy2 q2,
tcPDPtr
particle1,
tcPDPtr
particle2,
38
tcPDPtr
particle3);
39
40
public
:
41
48
void
persistentOutput(
PersistentOStream
& os)
const
;
49
55
void
persistentInput(
PersistentIStream
& is,
int
version);
57
64
static
void
Init();
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
RPVSSSVertex
& operator=(
const
RPVSSSVertex
&) =
delete
;
102
103
private
:
104
108
unsigned
int
interactions_
;
109
113
Energy2
q2Last_
;
114
118
double
gLast_
;
119
127
tMixingMatrixPtr
stau_
;
128
132
tMixingMatrixPtr
sbottom_
;
133
137
tMixingMatrixPtr
stop_
;
139
143
vector<vector<vector<complex<Energy> > > >
scalarScalarScalar_
;
144
148
vector<vector<vector<complex<Energy> > > >
scalarPseudoPseudo_
;
149
153
vector<vector<vector<complex<Energy> > > >
scalarChargedCharged_
;
154
158
vector<vector<vector<complex<Energy> > > >
pseudoChargedCharged_
;
159
163
vector<vector<vector<vector<complex<Energy> > > > >
scalarSup_
;
164
168
vector<vector<vector<vector<complex<Energy> > > > >
scalarSdown_
;
169
173
vector<vector<complex<Energy> > >
pseudoSup_
;
174
178
vector<vector<complex<Energy> > >
pseudoSdown_
;
179
183
vector<vector<complex<Energy> > >
scalarSneutrino_
;
184
188
vector<vector<vector<vector<complex<Energy> > > > >
scalarSlepton_
;
189
193
vector<vector<complex<Energy> > >
pseudoSlepton_
;
194
198
vector<vector<vector<vector<complex<Energy> > > > >
chargedSquark_
;
199
203
vector<vector<vector<complex<Energy> > > >
chargedSlepton_
;
204
205
};
206
207
}
208
209
#endif
/* Herwig_RPVSSSVertex_H */
Herwig::RPVSSSVertex::scalarSdown_
vector< vector< vector< vector< complex< Energy > > > > > scalarSdown_
Couplings of the scalar Higgs bosons to down squarks.
Definition:
RPVSSSVertex.h:168
ThePEG::PersistentIStream
Herwig::RPVSSSVertex::pseudoSup_
vector< vector< complex< Energy > > > pseudoSup_
Couplings of the pseudo Higgs bosons to up squarks.
Definition:
RPVSSSVertex.h:173
ThePEG::Helicity::SSSVertex
ThePEG::PersistentOStream
ThePEG::IBPtr
ThePEG::Ptr< InterfacedBase >::pointer IBPtr
Herwig::RPVSSSVertex::scalarSup_
vector< vector< vector< vector< complex< Energy > > > > > scalarSup_
Couplings of the scalar Higgs bosons to up squarks.
Definition:
RPVSSSVertex.h:163
ThePEG
Herwig::RPVSSSVertex::sbottom_
tMixingMatrixPtr sbottom_
Sbottom mixing.
Definition:
RPVSSSVertex.h:132
Herwig::RPVSSSVertex::stop_
tMixingMatrixPtr stop_
Stop mixing.
Definition:
RPVSSSVertex.h:137
Herwig::RPVSSSVertex::scalarScalarScalar_
vector< vector< vector< complex< Energy > > > > scalarScalarScalar_
Couplings of the scalar Higgs bosons to other scalars.
Definition:
RPVSSSVertex.h:143
Herwig::RPVSSSVertex::pseudoSlepton_
vector< vector< complex< Energy > > > pseudoSlepton_
Couplings of the pseudo Higgs bosons to charged sleptons.
Definition:
RPVSSSVertex.h:193
Herwig::RPVSSSVertex::scalarSlepton_
vector< vector< vector< vector< complex< Energy > > > > > scalarSlepton_
Couplings of the scalar Higgs bosons to charged sleptons.
Definition:
RPVSSSVertex.h:188
Herwig::RPVSSSVertex::chargedSquark_
vector< vector< vector< vector< complex< Energy > > > > > chargedSquark_
Couplings of the charged Higgs to squarks.
Definition:
RPVSSSVertex.h:198
ThePEG::tcPDPtr
ThePEG::Ptr< ParticleData >::transient_const_pointer tcPDPtr
Herwig::RPVSSSVertex::scalarSneutrino_
vector< vector< complex< Energy > > > scalarSneutrino_
Couplings of the scalar Higgs bosons to sneutinos.
Definition:
RPVSSSVertex.h:183
Herwig::RPVSSSVertex::q2Last_
Energy2 q2Last_
The scale at which the coupling was last evaluated.
Definition:
RPVSSSVertex.h:113
Herwig::RPVSSSVertex::chargedSlepton_
vector< vector< vector< complex< Energy > > > > chargedSlepton_
Couplings of the charged Higgs to sleptons.
Definition:
RPVSSSVertex.h:203
Herwig::RPVSSSVertex::pseudoChargedCharged_
vector< vector< vector< complex< Energy > > > > pseudoChargedCharged_
Couplings of the neutral pseudoscalar Higgs bosons to two charged Higgs bosons.
Definition:
RPVSSSVertex.h:158
Herwig::RPVSSSVertex::scalarChargedCharged_
vector< vector< vector< complex< Energy > > > > scalarChargedCharged_
Couplings of the neutral scalar Higgs bosons to two charged Higgs bosons.
Definition:
RPVSSSVertex.h:153
Herwig::RPVSSSVertex::gLast_
double gLast_
The value of when it was last evaluated.
Definition:
RPVSSSVertex.h:118
Herwig
-*- C++ -*-
Definition:
BasicConsistency.h:17
Herwig::RPVSSSVertex
Here is the documentation of the RPVSSSVertex class.
Definition:
RPVSSSVertex.h:21
Herwig::RPVSSSVertex::scalarPseudoPseudo_
vector< vector< vector< complex< Energy > > > > scalarPseudoPseudo_
Couplings of the scalar Higgs bosons to pseudoscalars.
Definition:
RPVSSSVertex.h:148
Herwig::RPVSSSVertex::pseudoSdown_
vector< vector< complex< Energy > > > pseudoSdown_
Couplings of the pseudo Higgs bosons to down squarks.
Definition:
RPVSSSVertex.h:178
Herwig::RPVSSSVertex::interactions_
unsigned int interactions_
Which types of interaction to include.
Definition:
RPVSSSVertex.h:108
Herwig::RPVSSSVertex::stau_
tMixingMatrixPtr stau_
Sfermion mixing.
Definition:
RPVSSSVertex.h:127
Generated on Sat Apr 11 2020 14:50:31 for Herwig by
1.8.13