
(* description = "ee -> ll+jets|ee -> ll+jets|ee -> tt|Dilepton (e+e-, mu+mu-, L+L-, ve ve~, vm vm~) production in e+e- at NLO EW." *)

SelectInterference = {gQCD -> 0};

SetParameters = JoinOptions[{ME -> 0, MM -> 0}];

(* eeexex *) AddProcess[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[2,{1}], -F[2,{1}]}, UnitaryGauge -> False];
(* eexmmx *) AddProcess[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[2,{2}], -F[2,{2}]}, UnitaryGauge -> False];
(* eexllx *) AddProcess[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[2,{3}], -F[2,{3}]}, UnitaryGauge -> False];

(* eeexex *) AddProcess[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[1,{1}], -F[1,{1}]}, UnitaryGauge -> False];
(* eexmmx *) AddProcess[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[1,{2}], -F[1,{2}]}, UnitaryGauge -> False];

(* eeexexa *) AddReal[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[2,{1}], -F[2,{1}], V[1]}];
(* eexmmxa *) AddReal[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[2,{2}], -F[2,{2}], V[1]}];
(* eexllxa *) AddReal[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[2,{3}], -F[2,{3}], V[1]}];

(* eeexexa *) AddReal[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[1,{1}], -F[1,{1}], V[1]}];
(* eexmmxa *) AddReal[FeynArtsProcess -> {F[2,{1}], -F[2,{1}]} -> {F[1,{2}], -F[1,{2}], V[1]}];


