
(* description = "pp -> tV+jets|pp -> tW+jets|pp -> tWj|Single top plus on-shell W+/W- and jet production. Note: includes top-quark pair topologies." *)

SelectInterference = {eQED -> 2};
UnitaryGauge = False;

(* txbwxgg *) AddProcess[FeynArtsProcess -> { F[4,{3}], -F[3,{3}]} -> { V[3],  V[5], V[5]}];
(* tbxwgg  *) AddProcess[FeynArtsProcess -> {-F[4,{3}], F[3,{3}]} -> {-V[3], V[5], V[5]}];

(* uuxtxbwx *) AddProcess[FeynArtsProcess -> { F[4,{3}], -F[3,{3}]} -> { V[3],  F[3,{1}], -F[3,{1}]}];
(* uuxtbxw  *) AddProcess[FeynArtsProcess -> {-F[4,{3}], F[3,{3}]} -> {-V[3], F[3,{1}], -F[3,{1}]}];

(* ddxtxbwx *) AddProcess[FeynArtsProcess -> { F[4,{3}], -F[3,{3}]} -> { V[3],  F[4,{1}], -F[4,{1}]}];
(* ddxtbxw  *) AddProcess[FeynArtsProcess -> {-F[4,{3}], F[3,{3}]} -> {-V[3], F[4,{1}], -F[4,{1}]}];

(* txbbbxwx *) AddProcess[FeynArtsProcess -> { F[4,{3}], -F[3,{3}]} -> { V[3],  F[4,{3}], -F[4,{3}]}];
(* tbbxbxw  *) AddProcess[FeynArtsProcess -> {-F[4,{3}], F[3,{3}]} -> {-V[3], F[4,{3}], -F[4,{3}]}];


(* txbwxggg *) AddTree[FeynArtsProcess -> { F[4,{3}], -F[3,{3}]} -> { V[3],  V[5], V[5], V[5]}];
(* tbxwggg  *) AddTree[FeynArtsProcess -> {-F[4,{3}], F[3,{3}]} -> {-V[3], V[5], V[5], V[5]}];

(* uuxtxbwxg *) AddTree[FeynArtsProcess -> { F[4,{3}], -F[3,{3}]} -> { V[3],  F[3,{1}], -F[3,{1}], V[5]}];
(* uuxtbxwg  *) AddTree[FeynArtsProcess -> {-F[4,{3}], F[3,{3}]} -> {-V[3], F[3,{1}], -F[3,{1}], V[5]}];

(* ddxtxbwxg *) AddTree[FeynArtsProcess -> { F[4,{3}], -F[3,{3}]} -> { V[3],  F[4,{1}], -F[4,{1}], V[5]}];
(* ddxtbxwg  *) AddTree[FeynArtsProcess -> {-F[4,{3}], F[3,{3}]} -> {-V[3], F[4,{1}], -F[4,{1}], V[5]}];

(* txbbbxwxg *) AddTree[FeynArtsProcess -> { F[4,{3}], -F[3,{3}]} -> { V[3],  F[4,{3}], -F[4,{3}], V[5]}];
(* tbbxbxwg  *) AddTree[FeynArtsProcess -> {-F[4,{3}], F[3,{3}]} -> {-V[3], F[4,{3}], -F[4,{3}], V[5]}];



