| 1 | (* ****************************************************************** *)
|
|---|
| 2 | (* ***** ***** *)
|
|---|
| 3 | (* ***** FeynRules model file: Simplified DM models ***** *)
|
|---|
| 4 | (* ***** s-channel spin-1 mediator ***** *)
|
|---|
| 5 | (* ***** Author: A. Martini, K. Mawatari ***** *)
|
|---|
| 6 | (* ***** J. Wang, C.Zhang (EW) ***** *)
|
|---|
| 7 | (* ***** B. Zaldivar (lepton) ***** *)
|
|---|
| 8 | (* ***** B. Fuks (monotop) ***** *)
|
|---|
| 9 | (* ***** ***** *)
|
|---|
| 10 | (* ****************************************************************** *)
|
|---|
| 11 |
|
|---|
| 12 |
|
|---|
| 13 | (* ************************** *)
|
|---|
| 14 | (* ***** Information ***** *)
|
|---|
| 15 | (* ************************** *)
|
|---|
| 16 | M$ModelName = "DMsimp_s_spin1";
|
|---|
| 17 |
|
|---|
| 18 | M$Information = {
|
|---|
| 19 | Authors -> {"A. Martini, K. Mawatari, J. Wang, C. Zhang, B. Zaldivar, B. Fuks"},
|
|---|
| 20 | Institutions -> {"Universite catholique de Louvain, LPSC Grenoble, Johnnas Gutenberg University of Mainz, Brookhaven National Laboratory, LAPTh Annecy, LPTHE / UPMC"},
|
|---|
| 21 | Emails -> {"kentarou.mawatari@lpsc.in2p3.fr","cenzhang@bnl.gov"},
|
|---|
| 22 | URLs -> "http://feynrules.irmp.ucl.ac.be/wiki/DMsimp/",
|
|---|
| 23 | References -> {"O. Mattelaer et al., arXiv:1508.00564",
|
|---|
| 24 | "M. Backovic et al., arXiv:1508.05327",
|
|---|
| 25 | "M. Neubert et al., arXiv:1509.05785",
|
|---|
| 26 | "J. Andrea et al., arXiv:1106.6199"},
|
|---|
| 27 | Version -> "2.1",
|
|---|
| 28 | Date -> "2016.10.27"
|
|---|
| 29 | };
|
|---|
| 30 |
|
|---|
| 31 | (* ************************** *)
|
|---|
| 32 | (* ***** Change log ***** *)
|
|---|
| 33 | (* ************************** *)
|
|---|
| 34 |
|
|---|
| 35 | (* 2015.08.24 v1.0 - release version. *)
|
|---|
| 36 | (* 2016.06.02 v1.1 - changed the PDG numbers for parton-shower programs. *)
|
|---|
| 37 | (* 2016.09.23 v2.0 - included the Y1-lepton interactions (B.Zaldivar) *)
|
|---|
| 38 | (* 2016.10.27 v2.1 - included the monotop interactions (B. Fuks) *)
|
|---|
| 39 |
|
|---|
| 40 |
|
|---|
| 41 | (***** Setting for interaction order (as e.g. used by MadGraph 5) ******)
|
|---|
| 42 |
|
|---|
| 43 | M$InteractionOrderLimit = {
|
|---|
| 44 | {DMV, 2}
|
|---|
| 45 | };
|
|---|
| 46 |
|
|---|
| 47 | M$InteractionOrderHierarchy = {
|
|---|
| 48 | {QCD, 1}, {DMV, 2}, {QED, 2}
|
|---|
| 49 | };
|
|---|
| 50 |
|
|---|
| 51 |
|
|---|
| 52 | (* ************************** *)
|
|---|
| 53 | (* ***** Fields ***** *)
|
|---|
| 54 | (* ************************** *)
|
|---|
| 55 | M$ClassesDescription = {
|
|---|
| 56 |
|
|---|
| 57 | S[7] == { ClassName -> Xr,
|
|---|
| 58 | SelfConjugate -> True,
|
|---|
| 59 | Mass -> {MXr, 10.},
|
|---|
| 60 | Width -> 0,
|
|---|
| 61 | PDG -> 5000511,
|
|---|
| 62 | TeX -> Subscript[X,r],
|
|---|
| 63 | FullName -> "Real scalar DM" },
|
|---|
| 64 |
|
|---|
| 65 | S[8] == { ClassName -> Xc,
|
|---|
| 66 | SelfConjugate -> False,
|
|---|
| 67 | Mass -> {MXc, 10.},
|
|---|
| 68 | Width -> 0,
|
|---|
| 69 | PDG -> 5000512,
|
|---|
| 70 | TeX -> Subscript[X,c],
|
|---|
| 71 | FullName -> "Complex scalar DM" },
|
|---|
| 72 |
|
|---|
| 73 | F[7] == { ClassName -> Xd,
|
|---|
| 74 | SelfConjugate -> False,
|
|---|
| 75 | Mass -> {MXd, 10.},
|
|---|
| 76 | Width -> 0,
|
|---|
| 77 | PDG -> 5000521,
|
|---|
| 78 | TeX -> Subscript[X,d],
|
|---|
| 79 | FullName -> "Dirac DM" },
|
|---|
| 80 |
|
|---|
| 81 | V[7] == { ClassName -> Y1,
|
|---|
| 82 | SelfConjugate -> True,
|
|---|
| 83 | Mass -> {MY1, 1000.},
|
|---|
| 84 | Width -> {WY1, 10.},
|
|---|
| 85 | PDG -> 5000001,
|
|---|
| 86 | TeX -> Subscript[Y,1],
|
|---|
| 87 | FullName -> "spin-1 mediator" }
|
|---|
| 88 |
|
|---|
| 89 | };
|
|---|
| 90 |
|
|---|
| 91 |
|
|---|
| 92 | (* ************************** *)
|
|---|
| 93 | (* ***** Parameters ***** *)
|
|---|
| 94 | (* ************************** *)
|
|---|
| 95 | M$Parameters = {
|
|---|
| 96 |
|
|---|
| 97 | gVXc == {
|
|---|
| 98 | ParameterType -> External,
|
|---|
| 99 | InteractionOrder -> {DMV, 1},
|
|---|
| 100 | BlockName -> DMINPUTS,
|
|---|
| 101 | TeX -> Subscript[g,VXc],
|
|---|
| 102 | Description -> "Xc-Y1 vector coupling",
|
|---|
| 103 | Value -> 0. },
|
|---|
| 104 |
|
|---|
| 105 | gVXd == {
|
|---|
| 106 | ParameterType -> External,
|
|---|
| 107 | InteractionOrder -> {DMV, 1},
|
|---|
| 108 | BlockName -> DMINPUTS,
|
|---|
| 109 | TeX -> Subscript[g,VXd],
|
|---|
| 110 | Description -> "Xd-Y1 vector coupling",
|
|---|
| 111 | Value -> 1. },
|
|---|
| 112 |
|
|---|
| 113 | gAXd == {
|
|---|
| 114 | ParameterType -> External,
|
|---|
| 115 | InteractionOrder -> {DMV, 1},
|
|---|
| 116 | BlockName -> DMINPUTS,
|
|---|
| 117 | TeX -> Subscript[g,AXd],
|
|---|
| 118 | Description -> "Xd-Y1 axial-vector coupling",
|
|---|
| 119 | Value -> 0. },
|
|---|
| 120 |
|
|---|
| 121 | gVd11 == {
|
|---|
| 122 | ParameterType -> External,
|
|---|
| 123 | InteractionOrder -> {DMV, 1},
|
|---|
| 124 | BlockName -> DMINPUTS,
|
|---|
| 125 | TeX -> Subscript[g,Vd11],
|
|---|
| 126 | Description -> "d-Y1 vector coupling",
|
|---|
| 127 | Value -> 0.25 },
|
|---|
| 128 |
|
|---|
| 129 | gVu11 == {
|
|---|
| 130 | ParameterType -> External,
|
|---|
| 131 | InteractionOrder -> {DMV, 1},
|
|---|
| 132 | BlockName -> DMINPUTS,
|
|---|
| 133 | TeX -> Subscript[g,Vu11],
|
|---|
| 134 | Description -> "u-Y1 vector coupling",
|
|---|
| 135 | Value -> 0.25 },
|
|---|
| 136 |
|
|---|
| 137 | gVd22 == {
|
|---|
| 138 | ParameterType -> External,
|
|---|
| 139 | InteractionOrder -> {DMV, 1},
|
|---|
| 140 | BlockName -> DMINPUTS,
|
|---|
| 141 | TeX -> Subscript[g,Vd22],
|
|---|
| 142 | Description -> "s-Y1 vector coupling",
|
|---|
| 143 | Value -> 0.25 },
|
|---|
| 144 |
|
|---|
| 145 | gVu22 == {
|
|---|
| 146 | ParameterType -> External,
|
|---|
| 147 | InteractionOrder -> {DMV, 1},
|
|---|
| 148 | BlockName -> DMINPUTS,
|
|---|
| 149 | TeX -> Subscript[g,Vu22],
|
|---|
| 150 | Description -> "c-Y1 vector coupling",
|
|---|
| 151 | Value -> 0.25 },
|
|---|
| 152 |
|
|---|
| 153 | gVd33 == {
|
|---|
| 154 | ParameterType -> External,
|
|---|
| 155 | InteractionOrder -> {DMV, 1},
|
|---|
| 156 | BlockName -> DMINPUTS,
|
|---|
| 157 | TeX -> Subscript[g,Vd33],
|
|---|
| 158 | Description -> "b-Y1 vector coupling",
|
|---|
| 159 | Value -> 0.25 },
|
|---|
| 160 |
|
|---|
| 161 | gVu33 == {
|
|---|
| 162 | ParameterType -> External,
|
|---|
| 163 | InteractionOrder -> {DMV, 1},
|
|---|
| 164 | BlockName -> DMINPUTS,
|
|---|
| 165 | TeX -> Subscript[g,Vu33],
|
|---|
| 166 | Description -> "t-Y1 vector coupling",
|
|---|
| 167 | Value -> 0.25 },
|
|---|
| 168 |
|
|---|
| 169 | gVl11 == {
|
|---|
| 170 | ParameterType -> External,
|
|---|
| 171 | InteractionOrder -> {DMV, 1},
|
|---|
| 172 | BlockName -> DMINPUTS,
|
|---|
| 173 | TeX -> Subscript[g,Ve],
|
|---|
| 174 | Description -> "e-Y1 vector coupling",
|
|---|
| 175 | Value -> 0. },
|
|---|
| 176 |
|
|---|
| 177 | gVl22 == {
|
|---|
| 178 | ParameterType -> External,
|
|---|
| 179 | InteractionOrder -> {DMV, 1},
|
|---|
| 180 | BlockName -> DMINPUTS,
|
|---|
| 181 | TeX -> Subscript[g,Vmu],
|
|---|
| 182 | Description -> "mu-Y1 vector coupling",
|
|---|
| 183 | Value -> 0. },
|
|---|
| 184 |
|
|---|
| 185 | gVl33 == {
|
|---|
| 186 | ParameterType -> External,
|
|---|
| 187 | InteractionOrder -> {DMV, 1},
|
|---|
| 188 | BlockName -> DMINPUTS,
|
|---|
| 189 | TeX -> Subscript[g,Vta],
|
|---|
| 190 | Description -> "tau-Y1 vector coupling",
|
|---|
| 191 | Value -> 0. },
|
|---|
| 192 |
|
|---|
| 193 | gAd11 == {
|
|---|
| 194 | ParameterType -> External,
|
|---|
| 195 | InteractionOrder -> {DMV, 1},
|
|---|
| 196 | BlockName -> DMINPUTS,
|
|---|
| 197 | TeX -> Subscript[g,Ad11],
|
|---|
| 198 | Description -> "d-Y1 axial-vector coupling",
|
|---|
| 199 | Value -> 0. },
|
|---|
| 200 |
|
|---|
| 201 | gAu11 == {
|
|---|
| 202 | ParameterType -> External,
|
|---|
| 203 | InteractionOrder -> {DMV, 1},
|
|---|
| 204 | BlockName -> DMINPUTS,
|
|---|
| 205 | TeX -> Subscript[g,Au11],
|
|---|
| 206 | Description -> "u-Y1 axial-vector coupling",
|
|---|
| 207 | Value -> 0. },
|
|---|
| 208 |
|
|---|
| 209 | gAd22 == {
|
|---|
| 210 | ParameterType -> External,
|
|---|
| 211 | InteractionOrder -> {DMV, 1},
|
|---|
| 212 | BlockName -> DMINPUTS,
|
|---|
| 213 | TeX -> Subscript[g,Ad22],
|
|---|
| 214 | Description -> "s-Y1 axial-vector coupling",
|
|---|
| 215 | Value -> 0. },
|
|---|
| 216 |
|
|---|
| 217 | gAu22 == {
|
|---|
| 218 | ParameterType -> External,
|
|---|
| 219 | InteractionOrder -> {DMV, 1},
|
|---|
| 220 | BlockName -> DMINPUTS,
|
|---|
| 221 | TeX -> Subscript[g,Au22],
|
|---|
| 222 | Description -> "c-Y1 axial-vector coupling",
|
|---|
| 223 | Value -> 0. },
|
|---|
| 224 |
|
|---|
| 225 | gAd33 == {
|
|---|
| 226 | ParameterType -> External,
|
|---|
| 227 | InteractionOrder -> {DMV, 1},
|
|---|
| 228 | BlockName -> DMINPUTS,
|
|---|
| 229 | TeX -> Subscript[g,Ad33],
|
|---|
| 230 | Description -> "b-Y1 axial-vector coupling",
|
|---|
| 231 | Value -> 0. },
|
|---|
| 232 |
|
|---|
| 233 | gAu33 == {
|
|---|
| 234 | ParameterType -> External,
|
|---|
| 235 | InteractionOrder -> {DMV, 1},
|
|---|
| 236 | BlockName -> DMINPUTS,
|
|---|
| 237 | TeX -> Subscript[g,Au33],
|
|---|
| 238 | Description -> "t-Y1 axial-vector coupling",
|
|---|
| 239 | Value -> 0. },
|
|---|
| 240 |
|
|---|
| 241 | gAl11 == {
|
|---|
| 242 | ParameterType -> External,
|
|---|
| 243 | InteractionOrder -> {DMV, 1},
|
|---|
| 244 | BlockName -> DMINPUTS,
|
|---|
| 245 | TeX -> Subscript[g,Ae],
|
|---|
| 246 | Description -> "e-Y1 axial-vector coupling",
|
|---|
| 247 | Value -> 0. },
|
|---|
| 248 |
|
|---|
| 249 | gAl22 == {
|
|---|
| 250 | ParameterType -> External,
|
|---|
| 251 | InteractionOrder -> {DMV, 1},
|
|---|
| 252 | BlockName -> DMINPUTS,
|
|---|
| 253 | TeX -> Subscript[g,Amu],
|
|---|
| 254 | Description -> "mu-Y1 axial-vector coupling",
|
|---|
| 255 | Value -> 0. },
|
|---|
| 256 |
|
|---|
| 257 | gAl33 == {
|
|---|
| 258 | ParameterType -> External,
|
|---|
| 259 | InteractionOrder -> {DMV, 1},
|
|---|
| 260 | BlockName -> DMINPUTS,
|
|---|
| 261 | TeX -> Subscript[g,Ata],
|
|---|
| 262 | Description -> "tau-Y1 axial-vector coupling",
|
|---|
| 263 | Value -> 0. },
|
|---|
| 264 |
|
|---|
| 265 | gnu11 == {
|
|---|
| 266 | ParameterType -> External,
|
|---|
| 267 | InteractionOrder -> {DMV, 1},
|
|---|
| 268 | BlockName -> DMINPUTS,
|
|---|
| 269 | TeX -> Subscript[g,nue],
|
|---|
| 270 | Description -> "nu_e-Y1 coupling",
|
|---|
| 271 | Value -> 0. },
|
|---|
| 272 |
|
|---|
| 273 | gnu22 == {
|
|---|
| 274 | ParameterType -> External,
|
|---|
| 275 | InteractionOrder -> {DMV, 1},
|
|---|
| 276 | BlockName -> DMINPUTS,
|
|---|
| 277 | TeX -> Subscript[g,num],
|
|---|
| 278 | Description -> "nu_mu-Y1 coupling",
|
|---|
| 279 | Value -> 0. },
|
|---|
| 280 |
|
|---|
| 281 | gnu33 == {
|
|---|
| 282 | ParameterType -> External,
|
|---|
| 283 | InteractionOrder -> {DMV, 1},
|
|---|
| 284 | BlockName -> DMINPUTS,
|
|---|
| 285 | TeX -> Subscript[g,nut],
|
|---|
| 286 | Description -> "nu_tau-Y1 coupling",
|
|---|
| 287 | Value -> 0. },
|
|---|
| 288 |
|
|---|
| 289 | gVu31 == {
|
|---|
| 290 | ParameterType -> External,
|
|---|
| 291 | InteractionOrder -> {DMV, 1},
|
|---|
| 292 | BlockName -> DMINPUTS,
|
|---|
| 293 | TeX -> Subscript[g,Vu31],
|
|---|
| 294 | Description -> "FV t-u-Y1 vector coupling",
|
|---|
| 295 | Value -> 0.25 },
|
|---|
| 296 |
|
|---|
| 297 | gAu31 == {
|
|---|
| 298 | ParameterType -> External,
|
|---|
| 299 | InteractionOrder -> {DMV, 1},
|
|---|
| 300 | BlockName -> DMINPUTS,
|
|---|
| 301 | TeX -> Subscript[g,Au31],
|
|---|
| 302 | Description -> "FV t-u-Y1 axial-vector coupling",
|
|---|
| 303 | Value -> 0.25 },
|
|---|
| 304 |
|
|---|
| 305 | gVd31 == {
|
|---|
| 306 | ParameterType -> External,
|
|---|
| 307 | InteractionOrder -> {DMV, 1},
|
|---|
| 308 | BlockName -> DMINPUTS,
|
|---|
| 309 | TeX -> Subscript[g,Vd31],
|
|---|
| 310 | Description -> "FV b-d-Y1 vector coupling",
|
|---|
| 311 | Value -> 0.25 },
|
|---|
| 312 |
|
|---|
| 313 | gAd31 == {
|
|---|
| 314 | ParameterType -> External,
|
|---|
| 315 | InteractionOrder -> {DMV, 1},
|
|---|
| 316 | BlockName -> DMINPUTS,
|
|---|
| 317 | TeX -> Subscript[g,Ad31],
|
|---|
| 318 | Description -> "FV b-d-Y1 axial-vector coupling",
|
|---|
| 319 | Value -> 0.25 }
|
|---|
| 320 |
|
|---|
| 321 |
|
|---|
| 322 | };
|
|---|
| 323 |
|
|---|
| 324 |
|
|---|
| 325 | (* ************************** *)
|
|---|
| 326 | (* ***** Lagrangian ***** *)
|
|---|
| 327 | (* ************************** *)
|
|---|
| 328 |
|
|---|
| 329 | L1X := I gVXc/2 (Xcbar del[Xc,mu]-del[Xcbar,mu] Xc) Y1[mu] +
|
|---|
| 330 | Xdbar.Ga[mu].(gVXd + gAXd Ga[5]).Xd Y1[mu];
|
|---|
| 331 |
|
|---|
| 332 | L1SM := dbar.Ga[mu].(gVd11 + gAd11 Ga[5]).d Y1[mu] +
|
|---|
| 333 | ubar.Ga[mu].(gVu11 + gAu11 Ga[5]).u Y1[mu] +
|
|---|
| 334 | sbar.Ga[mu].(gVd22 + gAd22 Ga[5]).s Y1[mu] +
|
|---|
| 335 | cbar.Ga[mu].(gVu22 + gAu22 Ga[5]).c Y1[mu] +
|
|---|
| 336 | bbar.Ga[mu].(gVd33 + gAd33 Ga[5]).b Y1[mu] +
|
|---|
| 337 | tbar.Ga[mu].(gVu33 + gAu33 Ga[5]).t Y1[mu] +
|
|---|
| 338 | tbar.Ga[mu].(gVu31 + gAu31 Ga[5]).u Y1[mu] +
|
|---|
| 339 | ubar.Ga[mu].(gVu31 + gAu31 Ga[5]).t Y1[mu] +
|
|---|
| 340 | bbar.Ga[mu].(gVd31 + gAd31 Ga[5]).d Y1[mu] +
|
|---|
| 341 | dbar.Ga[mu].(gVd31 + gAd31 Ga[5]).b Y1[mu];
|
|---|
| 342 |
|
|---|
| 343 | L1SMlep := ebar. Ga[mu].(gVl11 + gAl11 Ga[5]).e Y1[mu] +
|
|---|
| 344 | mubar.Ga[mu].(gVl22 + gAl22 Ga[5]).mu Y1[mu] +
|
|---|
| 345 | tabar.Ga[mu].(gVl33 + gAl33 Ga[5]).ta Y1[mu] +
|
|---|
| 346 | gnu11 vebar.Ga[mu].ProjM.ve Y1[mu] +
|
|---|
| 347 | gnu22 vmbar.Ga[mu].ProjM.vm Y1[mu] +
|
|---|
| 348 | gnu33 vtbar.Ga[mu].ProjM.vt Y1[mu] ;
|
|---|
| 349 |
|
|---|
| 350 |
|
|---|
| 351 | L1DM := L1X + L1SM + L1SMlep;
|
|---|