| 1 | (* ********************************************************* *)
|
|---|
| 2 | (* ***** ***** *)
|
|---|
| 3 | (* ***** FeynRules model file: SM + Wprime ***** *)
|
|---|
| 4 | (* ***** Author: B. Fuks ***** *)
|
|---|
| 5 | (* ***** ***** *)
|
|---|
| 6 | (* ********************************************************* *)
|
|---|
| 7 |
|
|---|
| 8 | (* ************************** *)
|
|---|
| 9 | (* ***** Information ***** *)
|
|---|
| 10 | (* ************************** *)
|
|---|
| 11 | M$ModelName = "WEff";
|
|---|
| 12 | M$Information = { Authors->{"Benjamin Fuks"},
|
|---|
| 13 | Emails->{"benjamin.fuks@iphc.cnrs.fr"},
|
|---|
| 14 | Institutions->{"IPHC Strasbourg / University of Strasbourg"},
|
|---|
| 15 | Date->"03.07.12", Version->"1.0.0",
|
|---|
| 16 | References->{"Z. Sullivan, Phys. Rev. D 66 (2002) 075011."},
|
|---|
| 17 | URLs->{""} };
|
|---|
| 18 | FeynmanGauge = True;
|
|---|
| 19 |
|
|---|
| 20 |
|
|---|
| 21 |
|
|---|
| 22 |
|
|---|
| 23 |
|
|---|
| 24 | (* ************************** *)
|
|---|
| 25 | (* ***** Fields ***** *)
|
|---|
| 26 | (* ************************** *)
|
|---|
| 27 | M$ClassesDescription = {
|
|---|
| 28 | (* Additional W' boson *)
|
|---|
| 29 | V[7] == {
|
|---|
| 30 | ClassName->Wp, SelfConjugate->False,
|
|---|
| 31 | Mass->{MWp,1000.},
|
|---|
| 32 | Width->{WWp,10.},
|
|---|
| 33 | ParticleName->"Wp+",
|
|---|
| 34 | AntiParticleName->"Wp-",
|
|---|
| 35 | QuantumNumbers -> {Q->1},
|
|---|
| 36 | PDG->34,
|
|---|
| 37 | PropagatorLabel->"Wp",
|
|---|
| 38 | PropagatorType->Sine,
|
|---|
| 39 | PropagatorArrow->Forward}
|
|---|
| 40 | };
|
|---|
| 41 |
|
|---|
| 42 | (* ************************** *)
|
|---|
| 43 | (* ***** Parameters ***** *)
|
|---|
| 44 | (* ************************** *)
|
|---|
| 45 | M$Parameters = {
|
|---|
| 46 | CRq == { TeX->Subsuperscript[C,q,R], ParameterType->External, ComplexParameter->False, Indices->{Index[Generation],Index[Generation]}, BlockName->CRq,
|
|---|
| 47 | Value-> {
|
|---|
| 48 | CRq[1,1]->1.0, CRq[1,2]->.225773, CRq[1,3]->0.,
|
|---|
| 49 | CRq[2,1]->0, CRq[2,2]->.97418, CRq[2,3]->0.,
|
|---|
| 50 | CRq[3,1]->0, CRq[3,2]->0., CRq[3,3]->1. },
|
|---|
| 51 | Description->"Right-handed W' couplings to quarks"},
|
|---|
| 52 | CRl == { TeX->Subsuperscript[C,l,R], ParameterType->External, ComplexParameter->False, Indices->{Index[Generation],Index[Generation]}, BlockName->CRl,
|
|---|
| 53 | Value-> {
|
|---|
| 54 | CRl[1,1]->1., CRl[1,2]->0., CRl[1,3]->0.,
|
|---|
| 55 | CRl[2,1]->0., CRl[2,2]->1., CRl[2,3]->0.,
|
|---|
| 56 | CRl[3,1]->0., CRl[3,2]->0., CRl[3,3]->1. },
|
|---|
| 57 | Description->"Right-handed W' couplings to leptons"},
|
|---|
| 58 | CLq == { TeX->Subsuperscript[C,q,L], ParameterType->External, ComplexParameter->False, Indices->{Index[Generation],Index[Generation]}, BlockName->CLq,
|
|---|
| 59 | Value-> {
|
|---|
| 60 | CLq[1,1]->.97418, CLq[1,2]->.225773, CLq[1,3]->0.,
|
|---|
| 61 | CLq[2,1]->-.225773, CLq[2,2]->.97418, CLq[2,3]->0.,
|
|---|
| 62 | CLq[3,1]->0., CLq[3,2]->0., CLq[3,3]->1. },
|
|---|
| 63 | Description->"Left-handed W' couplings to quarks"},
|
|---|
| 64 | CLl == { TeX->Subsuperscript[C,l,L], ParameterType->External, ComplexParameter->False, Indices->{Index[Generation],Index[Generation]}, BlockName->CLl,
|
|---|
| 65 | Value-> {
|
|---|
| 66 | CLl[1,1]->1., CLl[1,2]->0., CLl[1,3]->0.,
|
|---|
| 67 | CLl[2,1]->0., CLl[2,2]->1., CLl[2,3]->0.,
|
|---|
| 68 | CLl[3,1]->0., CLl[3,2]->0., CLl[3,3]->1. },
|
|---|
| 69 | Description->"Left-handed W' couplings to leptons"
|
|---|
| 70 | },
|
|---|
| 71 |
|
|---|
| 72 |
|
|---|
| 73 | kL == { ParameterType -> External,
|
|---|
| 74 | Value -> 0.0,
|
|---|
| 75 | InteractionOrder -> {NP,1},
|
|---|
| 76 | BlockName->WPCOUP,
|
|---|
| 77 | OrderBlock->1,
|
|---|
| 78 | TeX -> Subscript[kappa,L],
|
|---|
| 79 | Description -> "Left-handed W' coupling constant scale factor"},
|
|---|
| 80 |
|
|---|
| 81 | kR == { ParameterType -> External,
|
|---|
| 82 | Value -> 1.0,
|
|---|
| 83 | InteractionOrder -> {NP,1},
|
|---|
| 84 | TeX -> Subscript[kappa,R],
|
|---|
| 85 | BlockName->WPCOUP,
|
|---|
| 86 | OrderBlock->2,
|
|---|
| 87 | Description -> "Right-handed W' coupling constant scale factor"
|
|---|
| 88 | },
|
|---|
| 89 |
|
|---|
| 90 |
|
|---|
| 91 | gL == { ParameterType -> Internal,
|
|---|
| 92 | Definitions -> {gL->kL*ee/sw},
|
|---|
| 93 | InteractionOrder -> {NP,1},
|
|---|
| 94 | TeX -> Subscript[g,L],
|
|---|
| 95 | Description -> "Left-handed W' coupling constant"
|
|---|
| 96 | },
|
|---|
| 97 |
|
|---|
| 98 | gR == { ParameterType -> Internal,
|
|---|
| 99 | Definitions -> {gR->kR*ee/sw},
|
|---|
| 100 | InteractionOrder -> {NP,1},
|
|---|
| 101 | TeX -> Subscript[g,R],
|
|---|
| 102 | Description -> "Right-handed W' coupling constant"}
|
|---|
| 103 | };
|
|---|
| 104 |
|
|---|
| 105 | (* ************************** *)
|
|---|
| 106 | (* *** Interaction orders *** *)
|
|---|
| 107 | (* ************************** *)
|
|---|
| 108 | M$InteractionOrderHierarchy = { {QCD, 1}, {QED, 2} };
|
|---|
| 109 |
|
|---|
| 110 |
|
|---|
| 111 | (* New Lagrangian interaction terms *)
|
|---|
| 112 |
|
|---|
| 113 | LWprimeTmp := ExpandIndices[
|
|---|
| 114 | gL/Sqrt[2]*(vlbar.Ga[mu].ProjM.CLl.l + uqbar.Ga[mu].ProjM.CLq.dq)*Wp[mu] +
|
|---|
| 115 | gR/Sqrt[2]*(vlbar.Ga[mu].ProjP.CRl.l + uqbar.Ga[mu].ProjP.CRq.dq)*Wp[mu],
|
|---|
| 116 | FlavorExpand -> {SU2D}];
|
|---|
| 117 |
|
|---|
| 118 | LWprime := LWprimeTmp + HC[LWprimeTmp];
|
|---|
| 119 |
|
|---|