
(* description = "pp -> VV+jets|pp -> AA+jets|pp -> AAjj|Photon pair plus two jets production" *)

SelectCoupling = Exponent[#1, gQCD] == 2+2*#2 & ;
SelectInterference = {eQED -> 4};

(* dddxdxaa *) SubProcess[ 1] = {FeynArtsProcess -> { F[4,{1}],  F[4,{1}]} -> { V[1], V[1], F[4,{1}],  F[4,{1}]}};
(* uuuxuxaa *) SubProcess[ 2] = {FeynArtsProcess -> { F[3,{1}],  F[3,{1}]} -> { V[1], V[1], F[3,{1}],  F[3,{1}]}};
(* uuxddxaa *) SubProcess[ 3] = {FeynArtsProcess -> { F[4,{1}], -F[4,{1}]} -> { V[1], V[1], F[3,{1}], -F[3,{1}]}};
(* ddxssxaa *) SubProcess[ 4] = {FeynArtsProcess -> { F[4,{1}], -F[4,{1}]} -> { V[1], V[1], F[4,{2}], -F[4,{2}]}};
(* uuxccxaa *) SubProcess[ 5] = {FeynArtsProcess -> { F[3,{1}], -F[3,{1}]} -> { V[1], V[1], F[3,{2}], -F[3,{2}]}};
(* ddxaagg  *) SubProcess[ 6] = {FeynArtsProcess -> { F[4,{1}], -F[4,{1}]} -> { V[1], V[1], V[5]    ,  V[5]    }};
(* uuxaagg  *) SubProcess[ 7] = {FeynArtsProcess -> { F[3,{1}], -F[3,{1}]} -> { V[1], V[1], V[5]    ,  V[5]    }};

(* bbbxbxaa *) SubProcess[ 8] = {FeynArtsProcess -> { F[4,{3}], -F[4,{3}]} -> { V[1], V[1], F[4,{3}], -F[4,{3}]}};
(* uuxbbxaa *) SubProcess[ 9] = {FeynArtsProcess -> { F[3,{1}], -F[3,{1}]} -> { V[1], V[1], F[4,{3}], -F[4,{3}]}};
(* ddxbbxaa *) SubProcess[10] = {FeynArtsProcess -> { F[4,{1}], -F[4,{1}]} -> { V[1], V[1], F[4,{3}], -F[4,{3}]}};
(* bbxaagg  *) SubProcess[11] = {FeynArtsProcess -> { F[4,{3}], -F[4,{3}]} -> { V[1], V[1], V[5]    ,  V[5]    }};

ChannelMap = {
  "ccxddxaa" -> "uuxddxaa",
  "ddxbbxaa" -> "ddxssxaa MB=0",
  "uuxbbxaa" -> "uuxddxaa MB=0",
  "bbbxbxaa" -> "dddxdxaa MB=0",
  "bbxaagg"  -> "ddxaagg MB=0"
};
