•Generation of coupling files

The amplitude is transformed to FeynArts notation:

mfa = FCToFA[melsimplified] ;

Terms are collected according to momenta:

mfacoll = MomentaCollect[mfa, ParticlesNumber -> 4, PerturbationOrder -> 1] ;

The coupling vectors for the FeynArts model files are generated and saved:

gencoup = GenericCoupling[mfacoll] ; gencoup

{p _ 3 _ μ _ 1, p _ 2 _ μ _ 1, p _ 4 _ μ _ 1, p _ 5 _ μ _ 1}

classcoup = Map[(WriteString["stdout", "."] ; Collect[# // Expand, {_DecayConstant, _CouplingConstant, _SU3D, _SU3F, _SUNDelta}, If[FreeQ[#, _DecayConstant | _CouplingConstant], Simplify[#], #] &]) &, ClassesCoupling[mfacoll], {2}] ;

....

classcoup // LeafCount

49925

$VeryVerbose = 2 ;

CheckF[gencoup, XName[VertexFields -> {AxialVector[0][0], PhiMeson[0], PhiMeson[0], PhiMeson[0], PhiMeson[0]}, PerturbationOrder -> 2, PhiModel -> ChPTW3, XFileName -> Automatic] <> ".Gen"] ;

Using file name D:\\Program Files\\Wolfram Research\\Mathematica\\4.1\\AddOns\\Applications\\HighEnergyPhysics\\Phi\\CouplingVectors\\ChPTW3A00P10P10P10P10o2.Gen

File does not exist, evaluating

Saving

CheckF[classcoup, XName[VertexFields -> {AxialVector[0][0], PhiMeson[0], PhiMeson[0], PhiMeson[0], PhiMeson[0]}, PerturbationOrder -> 2, PhiModel -> ChPTW3, XFileName -> Automatic] <> ".Mod", ForceSave -> True] ;

Using file name D:\\Program Files\\Wolfram Research\\Mathematica\\4.1\\AddOns\\Applications\\HighEnergyPhysics\\Phi\\CouplingVectors\\ChPTW3A00P10P10P10P10o2.Mod

File does not exist, evaluating

Saving

$VeryVerbose = 0 ;


Converted by Mathematica  (July 10, 2003)