
(* description = "pp -> V+jets|pp -> Z+jets|pp -> Zj|Loop-squared on-shell Z boson plus jet production." *)

SelectInterference = {eQED -> 2};
ColourCorrelations = False;

loop2approx = {
  SelectLoopDiagrams -> (ContainsFermionLoop[##] && ParticlesOnLoop[V[2],1][##] &),
  SelectTreeDiagrams -> (False &),
  SelectCTDiagrams -> NFieldPropagators[V[5],1]
};

(* zggg  *) AddProcess[FeynArtsProcess -> {V[5]    ,  V[5]    } -> {V[2], V[5]}];
(* uuxzg *) AddProcess[FeynArtsProcess -> {F[3,{1}], -F[3,{1}]} -> {V[2], V[5]}, Sequence @@ loop2approx];
(* bbxzg *) AddProcess[FeynArtsProcess -> {F[4,{3}], -F[4,{3}]} -> {V[2], V[5]}, Sequence @@ loop2approx];

ChannelMap = {
  "ddxzg" -> "uuxzg"
  "bbxzg" -> "uuxzg MB=0"
};
