
(* description = "pp -> V+jets|pp -> W(->ln)+jets|pp -> lnjjj|Off-shell W+/W- boson plus three jets production with leptonic decays" *)

SelectCoupling = Exponent[#1, gQCD] == 3+2*#2 & ;
SortExternal = True;
CreateTopologiesOptions = {ExcludeTopologies -> {Snails, WFCorrectionCTs, TadpoleCTs, Loops[7]}};
InsertFieldsOptions = {Restrictions -> {ExcludeParticles -> {S[2|3]}, NoQuarkMixing}};
SetParameters = JoinOptions[{MM -> MM, ML -> ML}];

(* neexuxdddxg *) SubProcess[ 1] = {FeynArtsProcess -> { F[4,{1}],  F[4,{1}]} -> {F[2,{1}], -F[1,{1}], V[5], F[4,{1}],  F[3,{1}]}};
(* neexcxddxsg *) SubProcess[ 2] = {FeynArtsProcess -> { F[4,{1}], -F[4,{1}]} -> {F[2,{1}], -F[1,{1}], V[5], F[3,{2}], -F[4,{2}]}};
(* neexuuxuxdg *) SubProcess[ 3] = {FeynArtsProcess -> { F[4,{1}],  F[3,{1}]} -> {F[2,{1}], -F[1,{1}], V[5], F[3,{1}],  F[3,{1}]}};
(* neexuxdssxg *) SubProcess[ 4] = {FeynArtsProcess -> { F[4,{1}], -F[3,{1}]} -> {F[2,{1}], -F[1,{1}], V[5], F[4,{2}], -F[4,{2}]}};
(* neexuxdggg  *) SubProcess[ 5] = {FeynArtsProcess -> { F[4,{1}], -F[3,{1}]} -> {F[2,{1}], -F[1,{1}], V[5], V[5]    ,  V[5]    }};
(* nexeuddxdxg *) SubProcess[ 6] = {FeynArtsProcess -> { F[4,{1}], -F[4,{1}]} -> {F[1,{1}], -F[2,{1}], V[5], F[4,{1}], -F[3,{1}]}};
(* nexecddxsxg *) SubProcess[ 7] = {FeynArtsProcess -> { F[4,{1}], -F[4,{1}]} -> {F[1,{1}], -F[2,{1}], V[5], F[4,{2}], -F[3,{2}]}};
(* nexeuuuxdxg *) SubProcess[ 8] = {FeynArtsProcess -> {-F[4,{1}],  F[3,{1}]} -> {F[1,{1}], -F[2,{1}], V[5], F[3,{1}], -F[3,{1}]}};
(* nexeudxssxg *) SubProcess[ 9] = {FeynArtsProcess -> {-F[4,{1}],  F[3,{1}]} -> {F[1,{1}], -F[2,{1}], V[5], F[4,{2}], -F[4,{2}]}};
(* nexeudxggg  *) SubProcess[10] = {FeynArtsProcess -> {-F[4,{1}],  F[3,{1}]} -> {F[1,{1}], -F[2,{1}], V[5], V[5]    ,  V[5]    }};
