Skip to content

Commit

Permalink
Only keep vertices involving a particle and its antiparticle
Browse files Browse the repository at this point in the history
  • Loading branch information
Dylan Harries committed Jan 25, 2016
1 parent 432b08f commit a0d3542
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion meta/EffectiveCouplings.m
Expand Up @@ -168,8 +168,9 @@ previous results (e.g. define along the lines of f[p] := f[p] = ...) *)
neededCoups = Select[neededTwoBodyDecays[[2]],
(MemberQ[neededVectorBosonInteractions[[2]], #[[1]]] ||
MemberQ[neededVectorBosonInteractions[[2]], #[[2]]])&];
(* only keep vertices of the form pD -> p AntiParticle[p] *)
neededCoups = Cases[neededCoups, {p1_, p2_, _} /; p1 === AntiParticle[p2]];
(* filter out massless states and Goldstones *)
Print["neededCoupgs = ", neededCoups];
neededCoups = Select[neededCoups, (!IsMasslessOrGoldstone[#[[1]]] && !IsMasslessOrGoldstone[#[[2]]])&];
result = Append[result, {couplings[[i]], #[[3]]& /@ neededCoups}];
];
Expand Down

0 comments on commit a0d3542

Please sign in to comment.