
(* description = "ee -> Vtt+jets|ee -> Vtt+jets|ee -> Vtt|On-shell Z/A/W boson plus t t-bar and two jet production in e+e-." *)

SelectInterference = {eQED -> 6};

OpenLoopsModel = "SM_yuksel";
SetParameters = JoinOptions[{ME -> 0, YE -> 0, YukT -> 1}];

(* eexttxagg *)  AddProcess[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[3,{3}], -F[3,{3}], V[1], V[5], V[5]}];
(* eexuuxttxa *) AddProcess[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[3,{3}], -F[3,{3}], V[1], F[3,{1}], -F[3,{1}]}];
(* eexddxttxa *) AddProcess[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[3,{3}], -F[3,{3}], V[1], F[4,{1}], -F[4,{1}]}];
(* eexbbxttxa *) AddProcess[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[3,{3}], -F[3,{3}], V[1], F[4,{3}], -F[4,{3}]}];

(* eexttxzgg *)  AddProcess[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[3,{3}], -F[3,{3}], V[2], V[5], V[5]}];
(* eexuuxttxz *) AddProcess[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[3,{3}], -F[3,{3}], V[2], F[3,{1}], -F[3,{1}]}];
(* eexddxttxz *) AddProcess[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[3,{3}], -F[3,{3}], V[2], F[4,{1}], -F[4,{1}]}];
(* eexbbxttxz *) AddProcess[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[3,{3}], -F[3,{3}], V[2], F[4,{3}], -F[4,{3}]}];

(* eexuxdttxwx *) AddProcess[FeynArtsProcess -> { F[2,{1}], -F[2,{1}]} -> {F[3,{3}], -F[3,{3}], V[3], F[3,{1}], -F[4,{1}]}];
(* eexudttxxw  *) AddProcess[FeynArtsProcess -> { F[2,{1}], -F[2,{1}]} -> {F[3,{3}], -F[3,{3}], -V[3], -F[3,{1}], F[4,{1}]}];


(* eexttxaggg *)  AddReal[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[3,{3}], -F[3,{3}], V[1], V[5], V[5], V[5]}];
(* eexuuxttxag *) AddReal[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[3,{3}], -F[3,{3}], V[1], F[3,{1}], -F[3,{1}], V[5]}];
(* eexddxttxag *) AddReal[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[3,{3}], -F[3,{3}], V[1], F[4,{1}], -F[4,{1}], V[5]}];
(* eexbbxttxag *) AddReal[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[3,{3}], -F[3,{3}], V[1], F[4,{3}], -F[4,{3}], V[5]}];

(* eexttxzggg *)  AddReal[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[3,{3}], -F[3,{3}], V[2], V[5], V[5], V[5]}];
(* eexuuxttxzg *) AddReal[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[3,{3}], -F[3,{3}], V[2], F[3,{1}], -F[3,{1}], V[5]}];
(* eexddxttxzg *) AddReal[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[3,{3}], -F[3,{3}], V[2], F[4,{1}], -F[4,{1}], V[5]}];
(* eexbbxttxzg *) AddReal[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[3,{3}], -F[3,{3}], V[2], F[4,{3}], -F[4,{3}], V[5]}];

(* eexuxdttxwxg *) AddReal[FeynArtsProcess -> { F[2,{1}], -F[2,{1}]} -> {F[3,{3}], -F[3,{3}], V[3], F[3,{1}], -F[4,{1}], V[5]}];
(* eexudttxxwg  *) AddReal[FeynArtsProcess -> { F[2,{1}], -F[2,{1}]} -> {F[3,{3}], -F[3,{3}], -V[3], -F[3,{1}], F[4,{1}], V[5]}];


ChannelMap = {
  "eexbbxttxz" -> "eexddxttxz MB=0",
  "eexbbxttxa" -> "eexddxttxa MB=0",
  "eexbbxttxzg" -> "eexddxttxzg MB=0",
  "eexbbxttxag" -> "eexddxttxag MB=0"
};

