
(* description = "pp -> V+jets|pp -> Z+jets|pp -> Zjj|On-shell Z boson plus two jets production" *)

SelectCoupling = Exponent[#1, gQCD] == 2+2*#2 & ;
SortExternal = True;
InsertFieldsOptions = {Restrictions -> {ExcludeParticles -> {S[2|3]}, NoQuarkMixing}};
SetParameters = JoinOptions[{ME -> ME, MM -> MM, ML -> ML}];

(* dddxdxz  *) SubProcess[ 1] = {FeynArtsProcess -> { F[4,{1}],  F[4,{1}]} -> { V[2], F[4,{1}],  F[4,{1}]}};
(* uuxddxz  *) SubProcess[ 2] = {FeynArtsProcess -> { F[4,{1}], -F[4,{1}]} -> { V[2], F[3,{1}], -F[3,{1}]}};
(* ddxssxz  *) SubProcess[ 3] = {FeynArtsProcess -> { F[4,{1}], -F[4,{1}]} -> { V[2], F[4,{2}], -F[4,{2}]}};
(* ddxzgg   *) SubProcess[ 4] = {FeynArtsProcess -> { F[4,{1}], -F[4,{1}]} -> { V[2], V[5]    ,  V[5]    }};
(* uuuxuxz  *) SubProcess[ 5] = {FeynArtsProcess -> { F[3,{1}],  F[3,{1}]} -> { V[2], F[3,{1}],  F[3,{1}]}};
(* uuxccxz  *) SubProcess[ 6] = {FeynArtsProcess -> { F[3,{1}], -F[3,{1}]} -> { V[2], F[3,{2}], -F[3,{2}]}};
(* uuxzgg   *) SubProcess[ 7] = {FeynArtsProcess -> { F[3,{1}], -F[3,{1}]} -> { V[2], V[5]    ,  V[5]    }};
