1 | (* *********************************************************** *)
|
---|
2 | (* ***** ***** *)
|
---|
3 | (* ***** FeynRules model file: LRSM w/Higgs triplets ***** *)
|
---|
4 | (* ***** Authors: A. Alloul, B. Fuks ***** *)
|
---|
5 | (* ***** ***** *)
|
---|
6 | (* *********************************************************** *)
|
---|
7 |
|
---|
8 | (* ************************** *)
|
---|
9 | (* ***** Information ***** *)
|
---|
10 | (* ************************** *)
|
---|
11 | M$ModelName = "LRSM";
|
---|
12 |
|
---|
13 | M$Information = {
|
---|
14 | Authors -> {"Adam Alloul", "Benjamin Fuks", "Michel Rausch de Traubenberg"},
|
---|
15 | Emails -> {"adam.alloul@iphc.cnrs.fr", "benjamin.fuks@iphc.cnrs.fr","michel.rausch@iphc.cnrs.fr"},
|
---|
16 | Institutions -> {"IPHC Strasbourg / University of Strasbourg"},
|
---|
17 | Date -> "02.01.13", Version->"1.05", References -> "A. Alloul, K. De Causmaecker, J. D'Hondt, B. Fuks, M. Rausch de Traubenberg, EPJC (2013), arXiv: 1301.5932 [hep-ph]", URLs -> "https://feynrules.irmp.ucl.ac.be/raw-attachment/wiki/ASperGe/LRSM_mix.fr"
|
---|
18 | };
|
---|
19 |
|
---|
20 | (* Change log *)
|
---|
21 | (* v1.05 02.01.13 : Fixed mixings in neutrinos sector *)
|
---|
22 | (* v1.05 02.01.13 : Added yl2 and corrected a sign in the higgs potential *)
|
---|
23 | (* v1.04 22.01.13 : Added yq2 to the yukawa lagrangian *)
|
---|
24 | (* v1.03 22.01.13 : Fixed mixing relations for quarks and leptons and added the square for mu1 and mu2 in scalar pot *)
|
---|
25 | (* v1.02 22.11.12 : Added the minimization equations for the bilinear terms *)
|
---|
26 | (* v1.01 15.11.12 : minus instead of a plus in front of the kinetic terms of the higgses -> corrected *)
|
---|
27 | (*Remove the epsilons in the yukawa*)
|
---|
28 |
|
---|
29 | (* ************************** *)
|
---|
30 | (* ***** Gauge groups ***** *)
|
---|
31 | (* ************************** *)
|
---|
32 | M$GaugeGroups = {
|
---|
33 | U1BL == { Abelian -> True, CouplingConstant -> gBL, GaugeBoson -> B, Charge->YBL },
|
---|
34 | SU2L == { Abelian -> False, CouplingConstant -> gL, GaugeBoson -> WLi, StructureConstant -> epL, Representations -> {TL,SU2DL},
|
---|
35 | Definitions -> {TL[Index[SU2WL,a_],b__]->PauliSigma[Index[SU2WL,a],b]/2, epL->Eps} },
|
---|
36 | SU2R == { Abelian -> False, CouplingConstant -> gR, GaugeBoson -> WRi, StructureConstant -> epR, Representations -> {TR,SU2DR},
|
---|
37 | Definitions -> {TR[Index[SU2WR,a_],i_,j_]->-PauliSigma[Index[SU2WR,a],j,i]/2, epR->Eps} },
|
---|
38 | SU3C == { Abelian -> False, CouplingConstant -> gs, GaugeBoson -> G, StructureConstant -> f, Representations -> {T,Colour} }
|
---|
39 | };
|
---|
40 |
|
---|
41 |
|
---|
42 | (* ************************** *)
|
---|
43 | (* *** Interaction orders *** *)
|
---|
44 | (* ************************** *)
|
---|
45 | M$InteractionOrderHierarchy = { {QCD, 1}, {QED, 2} };
|
---|
46 |
|
---|
47 |
|
---|
48 | (* ************************** *)
|
---|
49 | (* ***** vevs & mixings ***** *)
|
---|
50 | (* ************************** *)
|
---|
51 |
|
---|
52 | M$vevs = { {hL[1], vL/Sqrt[2]}, {hL[2], -I vL/Sqrt[2]}, {hR[1], vR/Sqrt[2]}, {hR[2], -I*vR/Sqrt[2]}, {DeltaL0, vL}, {DeltaR0, vR}, {h1[1,1], v1}, {h1[2,2], v1p} };
|
---|
53 |
|
---|
54 |
|
---|
55 | M$MixingsDescription={
|
---|
56 |
|
---|
57 | (* *********************************************************** *)
|
---|
58 | (* **** Gauge Bosons **** *)
|
---|
59 | (* *********************************************************** *)
|
---|
60 | (* First step: from triplet to T3 eigenstates *)
|
---|
61 | Mix["1a"] == { MassBasis -> {WL, WLbar}, GaugeBasis -> {WLi[1], WLi[2]}, Value -> {{1/Sqrt[2], -I/Sqrt[2]}, {1/Sqrt[2], I/Sqrt[2]}} },
|
---|
62 | Mix["1b"] == { MassBasis -> {WR, WRbar}, GaugeBasis -> {WRi[1], WRi[2]}, Value -> {{1/Sqrt[2], -I/Sqrt[2]}, {1/Sqrt[2], I/Sqrt[2]}} },
|
---|
63 |
|
---|
64 | (* Second step: from T3 eigenstates to mass-eigenstates *)
|
---|
65 | Mix["1c"] == { MassBasis -> {A, Z, Zp}, GaugeBasis -> {WLi[3], WRi[3], B}, MixingMatrix->UVN, BlockName->VNMix},
|
---|
66 | Mix["1d"] == { MassBasis -> {W, Wp}, GaugeBasis -> {WL, WR}, MixingMatrix->UVC, BlockName->VCMix},
|
---|
67 |
|
---|
68 | (* *********************************************************** *)
|
---|
69 | (* **** Higgses **** *)
|
---|
70 | (* *********************************************************** *)
|
---|
71 | (* First step: from triplet to T3 eigenstates *)
|
---|
72 | Mix["2a"] == { MassBasis -> {DeltaLpp,DeltaL0}, GaugeBasis -> {hL[1],hL[2]}, Value -> { {1/Sqrt[2],-I/Sqrt[2]},{1/Sqrt[2],I/Sqrt[2]} }},
|
---|
73 | Mix["2b"] == { MassBasis -> {DeltaRpp,DeltaR0}, GaugeBasis -> {hR[1],hR[2]}, Value -> { {1/Sqrt[2],-I/Sqrt[2]},{1/Sqrt[2],I/Sqrt[2]} }},
|
---|
74 |
|
---|
75 | (* Second step: from T3 eigenstates to mass-eigenstates *)
|
---|
76 | Mix["2c"] == { MassBasis -> {DH1,DH2}, GaugeBasis -> {DeltaLpp,DeltaRpp}, MixingMatrix->UHD, BlockName->HDMix},
|
---|
77 | Mix["2d"] == { MassBasis -> {GP1,GP2,H1,H2}, GaugeBasis -> {hL[3],hR[3],h1[1,2], h1bar[2,1]}, MixingMatrix->UHC, BlockName -> HCMix},
|
---|
78 | Mix["2e"] == { MassBasis -> {{h01,h02,h03,h04},{G01,G02,a01,a02}}, GaugeBasis->{DeltaL0,DeltaR0,h1[1,1],h1[2,2]}, MixingMatrix->{UHN,UAN}, BlockName->{HMix,AMix}},
|
---|
79 |
|
---|
80 | (* *********************************************************** *)
|
---|
81 | (* **** Fermions **** *)
|
---|
82 | (* *********************************************************** *)
|
---|
83 |
|
---|
84 | Mix["4a"] == {MassBasis -> {dq[1, _], dq[2, _], dq[3, _]}, GaugeBasis -> {{QL[2, 1, _], QL[2, 2, _], QL[2, 3, _]}, {CC[QR][2,1, _], CC[QR][2,2, _], CC[QR][2,3, _]}},
|
---|
85 | MixingMatrix -> {CKML, CKMR}, BlockName->{VCKML,VCKMR}, Inverse -> {True,True} },
|
---|
86 |
|
---|
87 | Mix["4b"] == {MassBasis -> {uq[1, _], uq[2, _], uq[3, _]}, GaugeBasis -> {{QL[1, 1, _], QL[1, 2, _], QL[1, 3, _]}, {CC[QR][1,1, _], CC[QR][1,2, _], CC[QR][1,3, _]}},
|
---|
88 | Value -> {{{1,0,0},{0,1,0},{0,0,1}},{{1,0,0},{0,1,0},{0,0,1}}}},
|
---|
89 |
|
---|
90 | Mix["5a"] == {MassBasis -> {l[1], l[2], l[3]}, GaugeBasis -> {{LL[2, 1], LL[2, 2], LL[2, 3]}, {CC[LR][2,1], CC[LR][2,2], CC[LR][2,3]}},
|
---|
91 | Value -> {{{1,0,0},{0,1,0},{0,0,1}},{{1,0,0},{0,1,0},{0,0,1}}}},
|
---|
92 |
|
---|
93 | Mix["5b"] == {MassBasis -> {vl[1], vl[2], vl[3],Nl[1], Nl[2],Nl[3]},
|
---|
94 | GaugeBasis -> {{LL[1, 1], LL[1, 2], LL[1, 3],LR[1,1],LR[1,2],LR[1,3]},
|
---|
95 | {CC[LL][1, 1], CC[LL][1, 2], CC[LL][1, 3],CC[LR][1, 1], CC[LR][1, 2], CC[LR][1, 3]} },
|
---|
96 | MixingMatrix -> {PMNSL, PMNSR}, BlockName -> {PMNSMIX, PMNSRMIX}}
|
---|
97 |
|
---|
98 | };
|
---|
99 |
|
---|
100 |
|
---|
101 |
|
---|
102 | (* ************************** *)
|
---|
103 | (* ***** Indices ***** *)
|
---|
104 | (* ************************** *)
|
---|
105 | (* Gauge indices *)
|
---|
106 | IndexRange[Index[SU2WL]] = Unfold[Range[3]]; IndexStyle[SU2WL,j];
|
---|
107 | IndexRange[Index[SU2WR]] = Unfold[Range[3]]; IndexStyle[SU2WR,j];
|
---|
108 | IndexRange[Index[SU2DL]] = Unfold[Range[2]]; IndexStyle[SU2DL,k];
|
---|
109 | IndexRange[Index[SU2DR]] = Unfold[Range[2]]; IndexStyle[SU2DR,k];
|
---|
110 | IndexRange[Index[Gluon ]] = NoUnfold[Range[8]]; IndexStyle[Gluon, a];
|
---|
111 | IndexRange[Index[Colour ]] = NoUnfold[Range[3]]; IndexStyle[Colour, m];
|
---|
112 |
|
---|
113 | (* "Generation" indices *)
|
---|
114 | IndexRange[Index[GEN ]] = Range[3]; IndexStyle[GEN, f];
|
---|
115 | IndexRange[Index[SHIG]] = Range[4]; IndexStyle[SHIG,n];
|
---|
116 | IndexRange[Index[PHIG]] = Range[2]; IndexStyle[PHIG,n];
|
---|
117 | IndexRange[Index[CHIG]] = Range[2]; IndexStyle[CHIG,n];
|
---|
118 | IndexRange[Index[DHIG]] = Range[2]; IndexStyle[DHIG,n];
|
---|
119 |
|
---|
120 |
|
---|
121 | (* ************************** *)
|
---|
122 | (* ***** Fields ***** *)
|
---|
123 | (* ************************** *)
|
---|
124 | M$ClassesDescription = {
|
---|
125 |
|
---|
126 | (* *********************************************************** *)
|
---|
127 | (* **** Unphysical Gauge Bosons **** *)
|
---|
128 | (* *********************************************************** *)
|
---|
129 | (* SU(2) triplets and U(1) *)
|
---|
130 | V[11] == { ClassName->B, Unphysical->True, SelfConjugate->True },
|
---|
131 | V[12] == { ClassName->WLi, Unphysical->True, SelfConjugate->True, Indices->{Index[SU2WL]}, FlavorIndex->SU2WL},
|
---|
132 | V[13] == { ClassName->WRi, Unphysical->True, SelfConjugate->True, Indices->{Index[SU2WR]}, FlavorIndex->SU2WR},
|
---|
133 | (* T3 eigenstates *)
|
---|
134 | V[22] == { ClassName->WL, Unphysical->True, SelfConjugate->False},
|
---|
135 | V[23] == { ClassName->WR, Unphysical->True, SelfConjugate->False},
|
---|
136 |
|
---|
137 | (* *********************************************************** *)
|
---|
138 | (* **** Physical Gauge Bosons **** *)
|
---|
139 | (* *********************************************************** *)
|
---|
140 | (* Neutral weak bosons *)
|
---|
141 | V[1] == { ClassName->A, SelfConjugate->True, Mass->0, Width->0, ParticleName->"a", PDG->22, PropagatorLabel->"A", PropagatorType->Sine, PropagatorArrow->None},
|
---|
142 | V[2] == { ClassName->Z, SelfConjugate->True, Mass->MZ, Width->WZ, ParticleName->"Z", PDG->23, PropagatorLabel->"Z", PropagatorType->Sine, PropagatorArrow->None},
|
---|
143 | V[3] == { ClassName->Zp, SelfConjugate->True, Mass->MZp, Width->WZp, ParticleName->"Zp", PDG->32, PropagatorLabel->"Zp", PropagatorType->Sine, PropagatorArrow->None},
|
---|
144 | (* Charge weak bosons *)
|
---|
145 | V[4] == { ClassName->W, SelfConjugate->False, Mass->MW, Width->WW, ParticleName->"W+", PDG->24, PropagatorLabel->"W", PropagatorType->Sine,
|
---|
146 | PropagatorArrow->Forward, AntiParticleName->"W-", QuantumNumbers->{Q->1} },
|
---|
147 | V[5] == { ClassName->Wp, SelfConjugate->False, Mass->MWp, Width->WWp, ParticleName->"Wp+", PDG->34, PropagatorLabel->"Wp", PropagatorType->Sine,
|
---|
148 | PropagatorArrow->Forward, AntiParticleName->"Wp-", QuantumNumbers->{Q->1} },
|
---|
149 | (* QCD *)
|
---|
150 | V[6] == { ClassName->G, SelfConjugate->True, Mass->0, Width->0, ParticleName->"g", PDG->21, PropagatorLabel->"G", PropagatorType->C, PropagatorArrow->None,
|
---|
151 | Indices->{Index[Gluon]} },
|
---|
152 |
|
---|
153 | (* *********************************************************** *)
|
---|
154 | (* **** Unphysical higgses **** *)
|
---|
155 | (* *********************************************************** *)
|
---|
156 | (* Bidoublets, triplets, singlet *)
|
---|
157 | S[21] == { ClassName->h1, Unphysical->True, SelfConjugate->False, Indices->{Index[SU2DL],Index[SU2DR]}, FlavorIndex->SU2DL},
|
---|
158 | S[22] == { ClassName->hL, Unphysical->True, SelfConjugate->False, Indices->{Index[SU2WL]}, FlavorIndex->SU2WL, QuantumNumbers->{YBL->1} },
|
---|
159 | S[23] == { ClassName->hR, Unphysical->True, SelfConjugate->False, Indices->{Index[SU2WR]}, FlavorIndex->SU2WR, QuantumNumbers->{YBL->1} },
|
---|
160 |
|
---|
161 | (* T3 eigenstates for the triplets *)
|
---|
162 | S[221] == { ClassName -> DeltaL0, Unphysical -> True, SelfConjugate -> False},
|
---|
163 | S[222] == { ClassName -> DeltaLpp, Unphysical -> True, SelfConjugate -> False},
|
---|
164 | S[231] == { ClassName -> DeltaR0, Unphysical -> True, SelfConjugate -> False},
|
---|
165 | S[232] == { ClassName -> DeltaRpp, Unphysical -> True, SelfConjugate -> False},
|
---|
166 |
|
---|
167 | (* *********************************************************** *)
|
---|
168 | (* **** Physical higgses **** *)
|
---|
169 | (* *********************************************************** *)
|
---|
170 | (* Four neutral scalars*)
|
---|
171 | S[1] == { ClassName->h0, SelfConjugate->True, Indices->{Index[SHIG]}, FlavorIndex->SHIG, ClassMembers->{h01,h02,h03,h04},
|
---|
172 | Mass->{Mh0,Mh01,Mh02,Mh03,Mh04}, Width->{Wh01,Wh02,Wh03,Wh04,Wh05}, PDG->{25,35,45,9000025},
|
---|
173 | ParticleName->{"h01","h02","h03","h04"}, PropagatorLabel->{"h0","h01","h02","h03","h04"}, PropagatorType->ScalarDash, PropagatorArrow->None},
|
---|
174 |
|
---|
175 | (*Two neutral pseudoscalars*)
|
---|
176 | S[2] == { ClassName->a0, SelfConjugate->True, Indices->{Index[PHIG]}, FlavorIndex->PHIG, ClassMembers->{a01,a02},
|
---|
177 | Mass->{MA0,MA01}, Width->{WA01,WA02}, PDG->{36,46},
|
---|
178 | ParticleName->{"a01","a02"}, PropagatorLabel->{"a0","a01","a02"}, PropagatorType->ScalarDash, PropagatorArrow->None},
|
---|
179 |
|
---|
180 | (*Two singly charged*)
|
---|
181 | S[3] == { ClassName->H, SelfConjugate->False, Indices->{Index[CHIG]}, FlavorIndex->CHIG, ClassMembers->{H1,H2},
|
---|
182 | Mass->{MH,MH1,MH2}, Width->{WH1,WH2}, PDG->{37,9000037}, QuantumNumbers->{Q-> 1},
|
---|
183 | ParticleName->{"H1+","H2+"}, AntiParticleName->{"H1-","H2-"}, PropagatorLabel->{"H","H1","H2"}, PropagatorType->ScalarDash, PropagatorArrow->Forward },
|
---|
184 |
|
---|
185 | (*Two doubly charged*)
|
---|
186 | S[4] == { ClassName->DH, SelfConjugate->False, Indices->{Index[DHIG]}, FlavorIndex->DHIG, ClassMembers->{DH1,DH2},
|
---|
187 | Mass->{MDH,MDH1,MDH2}, Width->{WDH1,WDH2}, PDG->{9000055,9000056}, QuantumNumbers->{Q-> 2},
|
---|
188 | ParticleName->{"H1++","H2++"}, AntiParticleName->{"H1--","H2--"}, PropagatorLabel->{"DH","DH1","DH2"}, PropagatorType->ScalarDash, PropagatorArrow->Forward},
|
---|
189 |
|
---|
190 | (* Goldstones *)
|
---|
191 | S[10] == { ClassName->G01, SelfConjugate->True, Goldstone->Z, Mass->MZ, Width->WG01, PDG->250,
|
---|
192 | ParticleName->"G01", PropagatorLabel->"G01", PropagatorType->D, PropagatorArrow->None },
|
---|
193 | S[11] == { ClassName->G02, SelfConjugate->True, Goldstone->Zp, Mass->MZp, Width->WG02, PDG->251,
|
---|
194 | ParticleName->"G02", PropagatorLabel->"G02", PropagatorType->D, PropagatorArrow->None },
|
---|
195 | S[12] == { ClassName->GP1, SelfConjugate->False, Goldstone->W, Mass->MW, Width->WGP1, PDG->252, QuantumNumbers->{Q->1},
|
---|
196 | ParticleName -> "G1+", AntiParticleName->"G1-", PropagatorLabel->"GP1", PropagatorType->D, PropagatorArrow->None },
|
---|
197 | S[13] == { ClassName->GP2, SelfConjugate->False, Goldstone->Wp, Mass->MWp, Width->WGP2, PDG->253, QuantumNumbers->{Q->1},
|
---|
198 | ParticleName -> "G2+", AntiParticleName->"G2-", PropagatorLabel->"GP2", PropagatorType->D, PropagatorArrow->None },
|
---|
199 |
|
---|
200 |
|
---|
201 |
|
---|
202 | (* *********************************************************** *)
|
---|
203 | (* **** Unphysical Dirac Fermions **** *)
|
---|
204 | (* *********************************************************** *)
|
---|
205 | F[31] == { ClassName->LL, Unphysical->True, SelfConjugate->False, Indices->{Index[SU2DL],Index[GEN]}, FlavorIndex->SU2DL, QuantumNumbers->{YBL->-1/2} },
|
---|
206 | F[32] == { ClassName->LR, Unphysical->True, SelfConjugate->False, Indices->{Index[SU2DR],Index[GEN]}, FlavorIndex->SU2DR, QuantumNumbers->{YBL-> 1/2} },
|
---|
207 | F[13] == { ClassName->QL, Unphysical->True, SelfConjugate->False, Indices->{Index[SU2DL],Index[GEN],Index[Colour ]}, FlavorIndex->SU2DL, QuantumNumbers->{YBL -> 1/6}},
|
---|
208 | F[34] == { ClassName->QR, Unphysical->True, SelfConjugate->False, Indices->{Index[SU2DR],Index[GEN],Index[Colour]}, FlavorIndex->SU2DR, QuantumNumbers->{YBL-> -1/6}},
|
---|
209 |
|
---|
210 |
|
---|
211 |
|
---|
212 | (* *********************************************************** *)
|
---|
213 | (* **** Physical Dirac Fermions **** *)
|
---|
214 | (* *********************************************************** *)
|
---|
215 |
|
---|
216 | F[5] == { ClassName->vl, SelfConjugate->False, Indices->{Index[GEN]}, FlavorIndex->GEN, ParticleName->{"ve","vm","vt"}, AntiParticleName->{"ve~","vm~","vt~"},
|
---|
217 | ClassMembers->{ve,vm,vt}, Mass->{Mvl,Mve,Mvm,Mvt}, Width->0, PDG->{12,14,16}, PropagatorLabel->{"v","ve","vm","vt"}, PropagatorType->Straight, PropagatorArrow->Forward},
|
---|
218 |
|
---|
219 | F[6] == { ClassName->Nl, SelfConjugate->False, Indices->{Index[GEN]}, FlavorIndex->GEN, ParticleName->{"Ne","Nm","Nt"}, AntiParticleName->{"Ne~","Nm~","Nt~"},
|
---|
220 | ClassMembers->{Ne,Nm,Nt}, Mass->{MNl,MNe,MNm,MNt}, Width->{WNl,WNe,WNm,WNt}, PDG->{6000012,6000014,6000016}, PropagatorLabel->{"Nl","Ne","Nm","Nt"}, PropagatorType->Straight, PropagatorArrow->Forward},
|
---|
221 |
|
---|
222 | F[7] == { ClassName->l, SelfConjugate->False, Indices->{Index[GEN]}, FlavorIndex->GEN, QuantumNumbers->{Q->-1}, ParticleName->{"e-","mu-","tau-"}, AntiParticleName->{"e+","mu+","tau+"},
|
---|
223 | ClassMembers->{e,m,ta}, Mass->{Ml,Me,Mm,Mta}, Width->0, PDG->{11,13,15}, PropagatorLabel->{"l","e","mu","tau"}, PropagatorType->Straight, PropagatorArrow->Forward},
|
---|
224 |
|
---|
225 | F[8] == { ClassName->uq, SelfConjugate->False, Indices->{Index[GEN],Index[Colour]}, FlavorIndex->GEN, QuantumNumbers->{Q-> 2/3}, ParticleName->{"u","c","t"}, AntiParticleName->{"u~","c~","t~"},
|
---|
226 | ClassMembers->{u,c,t}, Mass->{Muq,MU,MC,MT}, Width->{Wuq,0,0,WT}, PDG->{2,4,6}, PropagatorLabel->{"uq","u","c","t"}, PropagatorType->Straight, PropagatorArrow->Forward},
|
---|
227 |
|
---|
228 | F[9] == { ClassName->dq, SelfConjugate->False, Indices->{Index[GEN],Index[Colour]}, FlavorIndex->GEN, QuantumNumbers->{Q->-1/3}, ParticleName->{"d","s","b"}, AntiParticleName->{"d~","s~","b~"},
|
---|
229 | ClassMembers->{d,s,b}, Mass->{Mdq,MD,MS,MB}, Width->0, PDG->{1,3,5}, PropagatorLabel->{"dq","d","s","b"}, PropagatorType->Straight, PropagatorArrow->Forward}
|
---|
230 | };
|
---|
231 |
|
---|
232 |
|
---|
233 | (* ************************** *)
|
---|
234 | (* ***** Parameters ***** *)
|
---|
235 | (* ************************** *)
|
---|
236 | M$Parameters = {
|
---|
237 |
|
---|
238 | (* *********************************************************** *)
|
---|
239 | (* **** Higgses vevs **** *)
|
---|
240 | (* *********************************************************** *)
|
---|
241 | (* *)
|
---|
242 | vR == { TeX->Subscript[v,"R"], ParameterType->External, ComplexParameter->False, BlockName->FRVevs, OrderBlock->1, Value -> 1000, InteractionOrder->{QED,-1}, Description->"SU(2)_R Higgs triplet vacuum expectation value"},
|
---|
243 |
|
---|
244 | vL == { TeX->Subscript[v,"L"], ParameterType->External, ComplexParameter->False, InteractionOrder->{QED,-1}, BlockName -> FRVevs, OrderBlock -> 2, Value -> 0, Description->"SU(2)_L Higgs triplet vacuum expectation value"},
|
---|
245 |
|
---|
246 | v1 == { TeX->Subscript[v,1], ParameterType->External, ComplexParameter->False, InteractionOrder->{QED,-1},BlockName -> FRVevs, OrderBlock -> 3, Value -> 248, Description->"Higgs bidoublet vacuum expectation value"},
|
---|
247 |
|
---|
248 | v1p == { TeX->Subsuperscript[v,1,"'"], ParameterType->External, ComplexParameter->False, InteractionOrder->{QED,-1}, BlockName -> FRVevs, OrderBlock -> 4, Value -> 0,Description->"Higgs bidoublet second vacuum expectation value"},
|
---|
249 |
|
---|
250 |
|
---|
251 | (* *********************************************************** *)
|
---|
252 | (* **** Coupling constants **** *)
|
---|
253 | (* *********************************************************** *)
|
---|
254 | (* External parameters *)
|
---|
255 | aEWM1 == { TeX->Subsuperscript[\[Alpha],w,-1], ParameterType->External, ComplexParameter->False, BlockName->SMINPUTS, OrderBlock->1, Value->127.9, InteractionOrder->{QED,-2}, Description->"Inverse of the EW coupling constant at the Z pole"},
|
---|
256 | aS == { TeX->Subscript[\[Alpha],s], ParameterType->External, ComplexParameter->False, BlockName->SMINPUTS, OrderBlock->5, InteractionOrder->{QCD, 2}, Description->"Strong coupling constant at the Z pole."},
|
---|
257 | gR == { TeX->Subscript[g,R], ParameterType->External, ComplexParameter->False, BlockName->Gauge, OrderBlock->4, Value -> 0.646482210, InteractionOrder->{QED, 1}, Description->"SU(2)_R coupling constant at the Z pole"},
|
---|
258 |
|
---|
259 | gL == { TeX->Subscript[g,L], ParameterType->External, ComplexParameter->False, BlockName -> Gauge, OrderBlock -> 2, Value->0.646482210, InteractionOrder->{QED,1}, Description->"SU(2)_L coupling constant at the Z pole"},
|
---|
260 | gY == { TeX->Subscript[g,Y], ParameterType->External, ComplexParameter->False, BlockName -> Gauge, OrderBlock -> 1, Value-> 0.360966847, InteractionOrder->{QED,1}, Description->"U(1)Y coupling constant at the Z pole"},
|
---|
261 |
|
---|
262 | (* *********************************************************** *)
|
---|
263 | (* **** Electroweak mixings **** *)
|
---|
264 | (* *********************************************************** *)
|
---|
265 | (* Internal parameters *)
|
---|
266 | gBL== { TeX->Subscript[g,B-L],ParameterType->Internal, ComplexParameter->False, Value->gY gR/Sqrt[gR^2-gY^2], InteractionOrder->{QED,1}, Description->"U(1)_{B-L} coupling constant at the Z pole"},
|
---|
267 |
|
---|
268 | gs == { TeX->Subscript[g,s], ParameterType->Internal, ComplexParameter->False, Value->Sqrt[4 Pi aS], InteractionOrder->{QCD,1}, ParameterName->G, Description->"Strong coupling constant"},
|
---|
269 |
|
---|
270 | (* *********************************************************** *)
|
---|
271 | (* **** Yukawas **** *)
|
---|
272 | (* *********************************************************** *)
|
---|
273 |
|
---|
274 | (* External parameters *)
|
---|
275 | Ryq1 == { ParameterType->External, ComplexParameter->False, BlockName->YQ1, Indices->{Index[GEN],Index[GEN]}, Description->"Quark Yukawa matrix 1 (real part)"},
|
---|
276 | Iyq1 == { ParameterType->External, ComplexParameter->False, BlockName->IMYQ1, Indices->{Index[GEN],Index[GEN]}, Description->"Quark Yukawa matrix 1 (imaginary part)"},
|
---|
277 |
|
---|
278 | Ryq2 == { ParameterType->External, ComplexParameter->False, BlockName->YQ2, Indices->{Index[GEN],Index[GEN]}, Description->"Quark Yukawa matrix 2 (real part)"},
|
---|
279 | Iyq2 == { ParameterType->External, ComplexParameter->False, BlockName->IMYQ2, Indices->{Index[GEN],Index[GEN]}, Description->"Quark Yukawa matrix 2 (imaginary part)"},
|
---|
280 |
|
---|
281 | Ryl1 == { ParameterType->External, ComplexParameter->False, BlockName->YL1, Indices->{Index[GEN],Index[GEN]}, Description->"Lepton Yukawa matrix 1 (real part)"},
|
---|
282 | Iyl1 == { ParameterType->External, ComplexParameter->False, BlockName->IMYL1, Indices->{Index[GEN],Index[GEN]}, Description->"Lepton Yukawa matrix 1 (imaginary part)"},
|
---|
283 |
|
---|
284 | Ryl2 == { ParameterType->External, ComplexParameter->False, BlockName->YL2, Indices->{Index[GEN],Index[GEN]}, Description->"Lepton Yukawa matrix 2 (real part)"},
|
---|
285 | Iyl2 == { ParameterType->External, ComplexParameter->False, BlockName->IMYL2, Indices->{Index[GEN],Index[GEN]}, Description->"Lepton Yukawa matrix 2 (imaginary part)"},
|
---|
286 |
|
---|
287 | Ryl3 == { ParameterType->External, ComplexParameter->False, BlockName->YL3, Indices->{Index[GEN],Index[GEN]}, Description->"Lepton Yukawa matrix 3 (real part)"},
|
---|
288 | Iyl3 == { ParameterType->External, ComplexParameter->False, BlockName->IMYL3, Indices->{Index[GEN],Index[GEN]}, Description->"Lepton Yukawa matrix 3 (imaginary part)"},
|
---|
289 |
|
---|
290 | Ryl4 == { ParameterType->External, ComplexParameter->False, BlockName->YL4, Indices->{Index[GEN],Index[GEN]}, Description->"Lepton Yukawa matrix 4 (real part)"},
|
---|
291 | Iyl4 == { ParameterType->External, ComplexParameter->False, BlockName->IMYL4, Indices->{Index[GEN],Index[GEN]}, Description->"Lepton Yukawa matrix 4 (imaginary part)"},
|
---|
292 |
|
---|
293 |
|
---|
294 | (* Quartic terms for bidoublets *)
|
---|
295 | RLAM1 == { ParameterType->External, ComplexParameter->False, BlockName->HLAM, OrderBlock->1, Description->"1st bidoublet quartic term (real part)"},
|
---|
296 | ILAM1 == { ParameterType->External, ComplexParameter->False, BlockName->IMHLAM, OrderBlock->1, Description->"1st bidoublet quartic term (imaginary part)"},
|
---|
297 |
|
---|
298 | RLAM2 == { ParameterType->External, ComplexParameter->False, BlockName->HLAM, OrderBlock->2, Description->"2nd bidoublet quartic term(real part)"},
|
---|
299 | ILAM2 == { ParameterType->External, ComplexParameter->False, BlockName->IMHLAM, OrderBlock->2, Description-> "2nd bidoublet quartic term (imaginary part)"},
|
---|
300 |
|
---|
301 | RLAM3 == { ParameterType->External, ComplexParameter->False, BlockName->HLAM, OrderBlock->3, Description->"3rd bidoublet quartic term (real part)"},
|
---|
302 | ILAM3 == { ParameterType->External, ComplexParameter->False, BlockName->IMHLAM, OrderBlock->3, Description->"3rd bidoublet quartic term (imaginary part)"},
|
---|
303 |
|
---|
304 | RLAM4 == { ParameterType->External, ComplexParameter->False, BlockName->HLAM, OrderBlock->4, Description->"4th bidoublet quartic term (real part)"},
|
---|
305 | ILAM4 == { ParameterType->External, ComplexParameter->False, BlockName->IMHLAM, OrderBlock->4, Description->"4th bidoublet quartic term (imaginary part)"},
|
---|
306 |
|
---|
307 | RLAM5 == { ParameterType->External, ComplexParameter->False, BlockName->HLAM, OrderBlock->5, Description->"5th bidoublet quartic term (real part)"},
|
---|
308 | ILAM5 == { ParameterType->External, ComplexParameter->False, BlockName->IMHLAM, OrderBlock->5, Description->"5th bidoublet quartic term (imaginary part)"},
|
---|
309 |
|
---|
310 | RLAM6 == { ParameterType->External, ComplexParameter->False, BlockName->HLAM, OrderBlock->6, Description->"6th bidoublet quartic term (real part)"},
|
---|
311 | ILAM6 == { ParameterType->External, ComplexParameter->False, BlockName->IMHLAM, OrderBlock->6, Description->"6th bidoublet quartic term (imaginary part)"},
|
---|
312 |
|
---|
313 | (* Quartic terms for triplets *)
|
---|
314 | RRHO1 == { ParameterType->External, ComplexParameter->False, BlockName->HRHO, OrderBlock->1, Description->"1st triplet quartic term (real part)"},
|
---|
315 | IRHO1 == { ParameterType->External, ComplexParameter->False, BlockName->IMRHO, OrderBlock->1, Description->"1st triplet quartic term (imaginary part)"},
|
---|
316 |
|
---|
317 | RRHO2 == { ParameterType->External, ComplexParameter->False, BlockName->HRHO, OrderBlock->2, Description->"2nd triplet quartic term (real part)"},
|
---|
318 | IRHO2 == { ParameterType->External, ComplexParameter->False, BlockName->IMRHO, OrderBlock->2, Description->"2nd triplet quartic term (imaginary part)"},
|
---|
319 |
|
---|
320 | RRHO3 == { ParameterType->External, ComplexParameter->False, BlockName->HRHO, OrderBlock->3, Description->"3rd triplet quartic term (real part)"},
|
---|
321 | IRHO3 == { ParameterType->External, ComplexParameter->False, BlockName->IMRHO, OrderBlock->3, Description->"3rd triplet quartic term (imaginary part)"},
|
---|
322 |
|
---|
323 | (* Quartic terms for bidoublets-triplets *)
|
---|
324 | RAL1 == { ParameterType->External, ComplexParameter->False, BlockName->HAL, OrderBlock->1, Description->"1st bidoubet-triplets quartic term (real part)"},
|
---|
325 | IAL1 == { ParameterType->External, ComplexParameter->False, BlockName->IMAL, OrderBlock->1, Description->"1st bidoubet-triplets quartic term (imaginary part)"},
|
---|
326 |
|
---|
327 | RAL2 == { ParameterType->External, ComplexParameter->False, BlockName->HAL, OrderBlock->2, Description->"2nd bidoubet-triplets quartic term (real part)"},
|
---|
328 | IAL2 == { ParameterType->External, ComplexParameter->False, BlockName->IMAL, OrderBlock->2, Description->"2nd bidoubet-triplets quartic term (imaginary part)"},
|
---|
329 |
|
---|
330 | RAL3 == { ParameterType->External, ComplexParameter->False, BlockName->HAL, OrderBlock->3, Description->"3rd bidoubet-triplets quartic term (real part)"},
|
---|
331 | IAL3 == { ParameterType->External, ComplexParameter->False, BlockName->IMAL, OrderBlock->3, Description->"3rd bidoubet-triplets quartic term (imaginary part)"},
|
---|
332 |
|
---|
333 |
|
---|
334 |
|
---|
335 | (* Internal parameters *)
|
---|
336 | yq1 == { TeX->Superscript[y,q1], ParameterType->Internal, ComplexParameter->True, Indices->{Index[GEN],Index[GEN]}, Unitary->True,Value->{yq1[i_,j_]:>Ryq1[i,j]+I*Iyq1[i,j]}, InteractionOrder->{QED,1},
|
---|
337 | Description-> "Quark Yukawa matrix 1"},
|
---|
338 |
|
---|
339 | yq2 == { TeX->Superscript[y,q2], ParameterType->Internal, ComplexParameter->True, Indices->{Index[GEN],Index[GEN]}, Unitary->True,Value->{yq2[i_,j_]:>Ryq2[i,j]+I*Iyq2[i,j]}, InteractionOrder->{QED,1}, Description-> "Quark Yukawa matrix 2"},
|
---|
340 |
|
---|
341 | yl1 == { TeX->Superscript[y,l1], ParameterType->Internal, ComplexParameter->True, Indices->{Index[GEN],Index[GEN]}, Unitary->True,Value->{yl1[i_,j_]:>Ryl1[i,j]+I*Iyl1[i,j]}, InteractionOrder->{QED,1}, Description-> "Lepton Yukawa matrix 1"},
|
---|
342 | yl2 == { TeX->Superscript[y,l2], ParameterType->Internal, ComplexParameter->True, Indices->{Index[GEN],Index[GEN]}, Unitary->True,Value->{yl2[i_,j_]:>Ryl2[i,j]+I*Iyl2[i,j]}, InteractionOrder->{QED,1}, Description-> "Lepton Yukawa matrix 2"},
|
---|
343 | yl3 == { TeX->Superscript[y,l3], ParameterType->Internal, ComplexParameter->True, Indices->{Index[GEN],Index[GEN]}, Unitary->True,Value->{yl3[i_,j_]:>Ryl3[i,j]+I*Iyl3[i,j]}, InteractionOrder->{QED,1}, Description-> "Lepton Yukawa matrix 3"},
|
---|
344 | yl4 == { TeX->Superscript[y,l4], ParameterType->Internal, ComplexParameter->True, Indices->{Index[GEN],Index[GEN]}, Unitary->True,Value->{yl4[i_,j_]:>Ryl4[i,j]+I*Iyl4[i,j]}, InteractionOrder->{QED,1}, Description-> "Lepton Yukawa matrix 4"},
|
---|
345 |
|
---|
346 | (* quartic terms for bidoublets *)
|
---|
347 | lam1 == { TeX->Subscript[\[Lambda],1], ParameterType->Internal, ComplexParameter->True, Value->RLAM1+I*ILAM1, Description->"1st bidoublet quartic term"},
|
---|
348 | lam2 == { TeX->Subscript[\[Lambda],2], ParameterType->Internal, ComplexParameter->True, Value->RLAM2+I*ILAM2, Description->"2md bidoublet quartic term"},
|
---|
349 | lam3 == { TeX->Subscript[\[Lambda],3], ParameterType->Internal, ComplexParameter->True, Value->RLAM3+I*ILAM3, Description->"3rd bidoublet quartic term"},
|
---|
350 | lam4 == { TeX->Subscript[\[Lambda],4], ParameterType->Internal, ComplexParameter->True, Value->RLAM4+I*ILAM4, Description->"4th bidoublet quartic term"},
|
---|
351 | lam5 == { TeX->Subscript[\[Lambda],5], ParameterType->Internal, ComplexParameter->True, Value->RLAM5+I*ILAM5, Description->"5th bidoublet quartic term"},
|
---|
352 | lam6 == { TeX->Subscript[\[Lambda],6], ParameterType->Internal, ComplexParameter->True, Value->RLAM6+I*ILAM6, Description->"6th bidoublet quartic term"},
|
---|
353 |
|
---|
354 | (* quartic terms for triplets *)
|
---|
355 | rho1 == { TeX->Subscript[\[Rho],1], ParameterType->Internal, ComplexParameter->True, Value->RRHO1+I*IRHO1, Description->" 1st triplets quartic term"},
|
---|
356 | rho2 == { TeX->Subscript[\[Rho],2], ParameterType->Internal, ComplexParameter->True, Value->RRHO2+I*IRHO2, Description->" 2nd triplets quartic term"},
|
---|
357 | rho3 == { TeX->Subscript[\[Rho],3], ParameterType->Internal, ComplexParameter->True, Value->RRHO3+I*IRHO3, Description->" 3rd triplets quartic term"},
|
---|
358 |
|
---|
359 | (* quartic terms for bidoublets-triplets *)
|
---|
360 | al1 == { TeX->Subscript[\[Alpha],1], ParameterType->Internal, ComplexParameter->True, Value->RAL1+I*IAL1, Description->" 1st bidoubet-triplets quartic term"},
|
---|
361 | al2 == { TeX->Subscript[\[Alpha],2], ParameterType->Internal, ComplexParameter->True, Value->RAL2+I*IAL2, Description->" 2nd bidoubet-triplets quartic term"},
|
---|
362 | al3 == { TeX->Subscript[\[Alpha],3], ParameterType->Internal, ComplexParameter->True, Value->RAL3+I*IAL3, Description->" 3rd bidoubet-triplets quartic term"},
|
---|
363 | (* Bilinear terms *)
|
---|
364 |
|
---|
365 |
|
---|
366 | mu12 == { TeX->Superscript[Subscript[\[Mu],1],2], ParameterType->Internal, ComplexParameter->True, Value ->(2*(lam1 + lam2)*v1^2 + 2*(lam1 + 4*lam3 + lam5 + lam6)*v1p^2 + (al1 + al3)*(vL^2 + vR^2))/2 ,Description->"Square of the bidoublet quadratic term"},
|
---|
367 |
|
---|
368 |
|
---|
369 | mu1 == { TeX->Subscript[\[Mu],1], ParameterType->Internal, ComplexParameter->True, Value ->Sqrt[mu12] , Description->"Bidoublet quadratic term"},
|
---|
370 |
|
---|
371 | mu22 == { TeX->Superscript[Subscript[\[Mu],2],2], ParameterType->Internal, ComplexParameter->True, Value ->((al1 + al3)*v1^2 + (al1 + al2)*v1p^2 + rho3*vL^2 + 2*(rho1 + rho2)*vR^2)/2,Description->"Square of the triplet quadratic term"},
|
---|
372 |
|
---|
373 |
|
---|
374 | mu2 == { TeX->Subscript[\[Mu],2], ParameterType->Internal, ComplexParameter->True, Value ->Sqrt[mu22], Description->"Triplet quadratic term"}
|
---|
375 |
|
---|
376 | };
|
---|
377 |
|
---|
378 | (* ************************** *)
|
---|
379 | (* ***** Lagrangian ***** *)
|
---|
380 | (* ************************** *)
|
---|
381 |
|
---|
382 |
|
---|
383 | (*Gauge piece*)
|
---|
384 | LGauge := Block[{mu,nu,ii,aa}, -1/4 FS[B,mu,nu] FS[B,mu,nu] - 1/4 FS[WLi,mu,nu,ii] FS[WLi,mu,nu,ii] - 1/4 FS[WRi,mu,nu,ii] FS[WRi,mu,nu,ii] - 1/4 FS[G,mu,nu,aa] FS[G,mu,nu,aa] ];
|
---|
385 |
|
---|
386 | (* Fermions *)
|
---|
387 | LFermions := Block[{mu}, I*( QLbar.Ga[mu].DC[QL, mu] + LLbar.Ga[mu].DC[LL, mu] + QRbar.Ga[mu].DC[QR, mu] + LRbar.Ga[mu].DC[LR, mu])];
|
---|
388 |
|
---|
389 | (*Higgses*)
|
---|
390 | LHiggs := Block[{ii, jj, mu, UE, DE, DEL, DER, resu = 0, h1t, h1tbar, tmpp},
|
---|
391 |
|
---|
392 | (*Some definitions*)
|
---|
393 | UE := {{0, -1}, {1, 0}};
|
---|
394 | DE := {{0, 1}, {-1, 0}};
|
---|
395 | DER[a_, b_] := Expand[1/Sqrt[2] (PauliSigma[1, a, b] hR[1] + PauliSigma[2, a, b] hR[2] + PauliSigma[3, a, b] hR[3])];
|
---|
396 | DEL[a_, b_] := Expand[1/Sqrt[2] (PauliSigma[1, a, b] hL[1] + PauliSigma[2, a, b] hL[2] + PauliSigma[3, a, b] hL[3])];
|
---|
397 | h1t[ii_, iip_] := Plus @@ Flatten[Table[UE[[ii, jj]] DE[[iip, jjp]] HC[h1[jjp, jj]], {jj, 1, 2}, {jjp, 1, 2}]];
|
---|
398 | h1tbar[ii_, iip_] := Plus @@ Flatten[Table[UE[[iip, jjp]] DE[[ii, jj]] h1[jjp, jj], {jj, 1, 2}, {jjp, 1, 2}]];
|
---|
399 |
|
---|
400 | (*kinetic terms*)
|
---|
401 | resu += DC[h1bar[ii, jj], mu] DC[h1[ii, jj], mu] + DC[hLbar[ii], mu] DC[hL[ii], mu] + DC[hRbar[ii], mu] DC[hR[ii], mu];
|
---|
402 | (*higgs-higgs Interactions*)
|
---|
403 | tmpp = 0; Do[tmpp += mu12*h1bar[ii, jj]*h1[ii, jj], {ii, 1, 2}, {jj, 1, 2}]; resu += Expand[tmpp];
|
---|
404 | tmpp = 0; Do[tmpp += mu22*(HC[DEL[ii, jj]]*DEL[ii, jj] + HC[DER[ii, jj]]*DER[ii, jj]), {ii, 1, 2}, {jj, 1, 2}]; resu += Expand[tmpp];
|
---|
405 | tmpp = 0; Do[tmpp += lam1*h1bar[ii, jj]*h1[ii, jj]*h1bar[ll, kk]*h1[ll, kk], {ii, 1, 2}, {jj, 1, 2}, {kk, 1, 2}, {ll, 1, 2}]; resu -= Expand[tmpp];
|
---|
406 | tmpp = 0; Do[tmpp += lam2*h1bar[ii, jj]*h1[ii, ll]*h1bar[kk, ll]*h1[kk, jj], {ii, 1, 2}, {jj, 1, 2}, {kk, 1, 2}, {ll, 1, 2}]; resu -= Expand[tmpp];
|
---|
407 | tmpp = 0; Do[tmpp += (h1bar[ii, jj]*h1t[jj, ii] + h1tbar[jj, ii]*h1[ii, jj]), {ii, 1, 2}, {jj, 1, 2}]; resu -= Expand[tmpp]^2*lam3/2;
|
---|
408 | tmpp = 0; Do[tmpp += (h1bar[jj, ii]*h1t[ii, jj] - h1tbar[jj, ii]*h1[ii, jj]), {ii, 1, 2}, {jj, 1, 2}]; resu -= Expand[tmpp]^2*lam4/2;
|
---|
409 | tmpp = 0; Do[tmpp += lam5*h1bar[ii, jj]*h1[jj, kk]*h1tbar[kk, ll]*h1t[ll, ii], {ii, 1, 2}, {jj, 1, 2}, {kk, 1, 2}, {ll, 1, 2}]; resu -= Expand[tmpp];
|
---|
410 | tmpp = 0; Do[tmpp += lam6*(h1bar[ii, jj]*h1t[jj, kk]*h1bar[kk, ll]*h1t[ll, ii] + h1tbar[ii, jj]*h1[jj, kk]*h1tbar[kk, ll]*h1[ll, ii]), {ii, 1, 2}, {jj, 1, 2}, {kk, 1, 2}, {ll, 1, 2}]; resu -= Expand[tmpp]/2;
|
---|
411 | tmpp = 0; Do[tmpp += rho1*(HC[DEL[ii, jj]]*DEL[ii, jj]*HC[DEL[kk, ll]]*DEL[kk, ll] + HC[DER[ii, jj]]*DER[ii, jj]*HC[DER[kk, ll]]*DER[kk, ll]), {ii, 1, 2}, {jj, 1, 2}, {kk, 1, 2}, {ll, 1, 2}]; resu -= Expand[tmpp];
|
---|
412 | tmpp = 0; Do[tmpp += rho2*(HC[DEL[ii, jj]]*DEL[ii, ll]*HC[DEL[kk, ll]]*DEL[kk, jj] + HC[DER[ii, jj]]*DER[ii, ll]*HC[DER[kk, ll]]*DER[kk, jj]), {ii, 1, 2}, {jj, 1, 2}, {kk, 1, 2}, {ll, 1, 2}]; resu -= Expand[tmpp];
|
---|
413 | tmpp = 0; Do[tmpp += rho3*HC[DEL[ii, jj]] DEL[ii, jj]*HC[DER[kk, ll]]*DER[kk, ll], {ii, 1, 2}, {jj, 1, 2}, {kk, 1, 2}, {ll, 1, 2}]; resu -= Expand[tmpp];
|
---|
414 | tmpp = 0; Do[tmpp += al1*h1bar[ii, jj]*h1[ii, jj]*(HC[DEL[kk, ll]]*DEL[kk, ll] + HC[DER[kk, ll]]*DER[kk, ll]), {ii, 1, 2}, {jj, 1, 2}, {kk, 1, 2}, {ll, 1, 2}]; resu -= Expand[tmpp];
|
---|
415 | tmpp = 0; Do[tmpp += al2*(HC[DER[jj, ii]] h1bar[kk, jj] h1[kk, ll] DER[ll, ii] + HC[DEL[jj, ii]] h1bar[kk, jj] h1[kk, ll] DEL[ll, ii]), {ii, 1, 2}, {jj, 1, 2}, {kk, 1, 2}, {ll, 1, 2}]; resu -= Expand[tmpp];
|
---|
416 | tmpp = 0; Do[tmpp += al3*(HC[DER[jj, ii]] h1tbar[jj, kk] h1t[ll, kk] DER[ll, ii] + HC[DEL[jj, ii]] h1tbar[jj, kk] h1t[ll, kk] DEL[ll, ii]), {ii, 1, 2}, {jj, 1, 2}, {kk, 1, 2}, {ll, 1, 2}]; resu -= Expand[tmpp];
|
---|
417 |
|
---|
418 | Expand[resu]];
|
---|
419 |
|
---|
420 |
|
---|
421 | (*Yukawa piece*)
|
---|
422 | LYukawa := Block[{UE, DE, ii,jj,iip,jjp,ff1,ff2,cc1,sp, resu=0, DEL, DER},
|
---|
423 | (* some definitions *)
|
---|
424 | UE := {{0, -1}, {1, 0}};
|
---|
425 | DE := {{0, 1}, {-1, 0}};
|
---|
426 | DER[a_,b_] := Expand[1/Sqrt[2] (PauliSigma[1,a,b] hR[1] + PauliSigma[2,a,b] hR[2] + PauliSigma[3,a,b] hR[3])];
|
---|
427 | DEL[a_,b_] := Expand[1/Sqrt[2] (PauliSigma[1,a,b] hL[1] + PauliSigma[2,a,b] hL[2] + PauliSigma[3,a,b] hL[3])];
|
---|
428 | (* Fermion-bidoublet interactions *)
|
---|
429 | Do[
|
---|
430 | resu -= yq1[ff1,ff2] CC[QLbar[sp,jj,ff1,cc1]].QR[sp,jjp,ff2,cc1] h1[ii,iip] DE[[jj,ii]] UE[[jjp,iip]] +
|
---|
431 | yl1[ff1,ff2] CC[LLbar[sp,jj,ff1 ]].LR[sp,jjp,ff2 ] h1[ii,iip] DE[[jj,ii]] UE[[jjp,iip]],
|
---|
432 | {ii,1,2},{jj,1,2},{iip,1,2},{jjp,1,2}];
|
---|
433 | Do[
|
---|
434 | resu -= yq2[ff1,ff2] CC[QRbar[sp,ii,ff1,cc1]].QL[sp,iip,ff2,cc1] h1bar[ii,iip] +
|
---|
435 | yl2[ff1,ff2] CC[LRbar[sp,ii,ff1 ]].LL[sp,iip,ff2 ] h1bar[ii,iip],
|
---|
436 | {ii,1,2},{iip,1,2}];
|
---|
437 | (* Fermion-triplet interactions *)
|
---|
438 | Do[
|
---|
439 | resu -= yl3[ff1, ff2] DE[[jj, ii]] CC[ LLbar][sp, ii, ff1].LL[sp, kk, ff2] DEL[jj, kk];
|
---|
440 | resu -= yl4[ff1, ff2] UE[[jj, kk]] LRbar[sp, jj, ff1].CC[LR][sp, ii, ff2] DER[kk,ii],
|
---|
441 | {ii,1,2},{jj,1,2},{kk,1,2}];
|
---|
442 | resu += HC[resu];
|
---|
443 | Expand[resu]
|
---|
444 | ];
|
---|
445 |
|
---|
446 |
|
---|
447 | LagLRSM :=LYukawa + LFermions + LGauge + LHiggs;
|
---|