
(* description = "pp -> H+jets|pp -> H+jets|pp -> Hjj|EW production of Higgs plus two jets (no VBF approximation) at NLO EW." *)

SelectInterference = {gQCD -> 0};
OTFColourCorrelations = False;
OnTheFlyMode = 0;

(* dddxdxh *) AddProcess[FeynArtsProcess -> { F[4,{1}],  F[4,{1}]} -> {S[1], F[4,{1}],  F[4,{1}]}, UnitaryGauge -> False, SelectCoupling -> (Exponent[#, eQED] == 3 + 2*#2 &)];
(* uuxddxh *) AddProcess[FeynArtsProcess -> { F[4,{1}], -F[4,{1}]} -> {S[1], F[3,{1}], -F[3,{1}]}, UnitaryGauge -> False, SelectCoupling -> (Exponent[#, eQED] == 3 + 2*#2 &)];
(* ddxssxh *) AddProcess[FeynArtsProcess -> { F[4,{1}], -F[4,{1}]} -> {S[1], F[4,{2}], -F[4,{2}]}, UnitaryGauge -> False, SelectCoupling -> (Exponent[#, eQED] == 3 + 2*#2 &)];
(* ccxddxh *) AddProcess[FeynArtsProcess -> { F[4,{1}], -F[4,{1}]} -> {S[1], F[3,{2}], -F[3,{2}]}, UnitaryGauge -> False, SelectCoupling -> (Exponent[#, eQED] == 3 + 2*#2 &)];
(* uxcdsxh *) AddProcess[FeynArtsProcess -> { F[4,{1}], -F[3,{1}]} -> {S[1], F[4,{2}], -F[3,{2}]}, UnitaryGauge -> False, SelectCoupling -> (Exponent[#, eQED] == 3 + 2*#2 &)];
(* uuuxuxh *) AddProcess[FeynArtsProcess -> { F[3,{1}],  F[3,{1}]} -> {S[1], F[3,{1}],  F[3,{1}]}, UnitaryGauge -> False, SelectCoupling -> (Exponent[#, eQED] == 3 + 2*#2 &)];
(* uuxccxh *) AddProcess[FeynArtsProcess -> { F[3,{1}], -F[3,{1}]} -> {S[1], F[3,{2}], -F[3,{2}]}, UnitaryGauge -> False, SelectCoupling -> (Exponent[#, eQED] == 3 + 2*#2 &)];

(* bbbxbxh *) AddProcess[FeynArtsProcess -> { F[4,{3}], -F[4,{3}]} -> {S[1], F[4,{3}], -F[4,{3}]}, UnitaryGauge -> False, SelectCoupling -> (Exponent[#, eQED] == 3 + 2*#2 &)];
(* uuxbbxh *) AddProcess[FeynArtsProcess -> { F[3,{1}], -F[3,{1}]} -> {S[1], F[4,{3}], -F[4,{3}]}, UnitaryGauge -> False, SelectCoupling -> (Exponent[#, eQED] == 3 + 2*#2 &)];
(* ddxbbxh *) AddProcess[FeynArtsProcess -> { F[4,{1}], -F[4,{1}]} -> {S[1], F[4,{3}], -F[4,{3}]}, UnitaryGauge -> False, SelectCoupling -> (Exponent[#, eQED] == 3 + 2*#2 &)];


(* dddxdxha *) AddReal[FeynArtsProcess -> { F[4,{1}],  F[4,{1}]} -> {S[1], F[4,{1}],  F[4,{1}], V[1]}];
(* uuxddxha *) AddReal[FeynArtsProcess -> { F[4,{1}], -F[4,{1}]} -> {S[1], F[3,{1}], -F[3,{1}], V[1]}];
(* ddxssxha *) AddReal[FeynArtsProcess -> { F[4,{1}], -F[4,{1}]} -> {S[1], F[4,{2}], -F[4,{2}], V[1]}];
(* ccxddxha *) AddReal[FeynArtsProcess -> { F[4,{1}], -F[4,{1}]} -> {S[1], F[3,{2}], -F[3,{2}], V[1]}];
(* uxcdsxha *) AddReal[FeynArtsProcess -> { F[4,{1}], -F[3,{1}]} -> {S[1], F[4,{2}], -F[3,{2}], V[1]}];
(* uuuxuxha *) AddReal[FeynArtsProcess -> { F[3,{1}],  F[3,{1}]} -> {S[1], F[3,{1}],  F[3,{1}], V[1]}];
(* uuxccxha *) AddReal[FeynArtsProcess -> { F[3,{1}], -F[3,{1}]} -> {S[1], F[3,{2}], -F[3,{2}], V[1]}];

(* bbbxbxha *) AddReal[FeynArtsProcess -> { F[4,{3}], -F[4,{3}]} -> {S[1], F[4,{3}], -F[4,{3}], V[1]}];
(* uuxbbxha *) AddReal[FeynArtsProcess -> { F[3,{1}], -F[3,{1}]} -> {S[1], F[4,{3}], -F[4,{3}], V[1]}];
(* ddxbbxha *) AddReal[FeynArtsProcess -> { F[4,{1}], -F[4,{1}]} -> {S[1], F[4,{3}], -F[4,{3}], V[1]}];

