•Generation of coupling files

mfa = FCToFA[melsimplified] ;

mfacoll = Collect[mfa // Expand, {FourVector[__] * MomentaScalarProduct[__], FourVector[__] * ParticleMass[__]^2}] ;

mfacoll1 = mfacoll /. {FourVector[a__] * ParticleMass[b__]^2 * c__  :>  FourVector[a] * ParticleMass[b]^2 * Collect[Expand[Times[c]], {_DecayConstant, _CouplingConstant}], FourVector[a__] * MomentaScalarProduct[b__] * c__  :>  FourVector[a] * MomentaScalarProduct[b] * Collect[Expand[Times[c]], {_DecayConstant, _CouplingConstant}]} ;

gencoup = GenericCoupling[mfacoll1, FCToFA -> False] ; gencoup

{p _ 4 _ μ _ 1 (m _ K^+^(ó    ))^2, p _ 3 _ μ _ 1 (m _ K^+^(ó    ))^2, p _ 4 _ μ _ 1 (m _ K^0^(ó    ))^2, p _ 3 _ μ _ 1 (m _ K^0^(ó    ))^2, p _ 4 _ μ _ 1 (m _ π^(ó    ))^2, p _ 3 _ μ _ 1 (m _ π^(ó    ))^2, p _ 2 _ μ _ 1 (m _ K^0^(ó    ))^2, p _ 2 _ μ _ 1 (m _ K^+^(ó    ))^2, p _ 2 _ μ _ 1 (m _ π^(ó    ))^2, p _ 2 _ μ _ 1 (p _ 3 ° p _ 4), p _ 3 _ μ _ 1 (p _ 2 ° p _ 4), p _ 4 _ μ _ 1 (p _ 2 ° p _ 3)}

classcoup = ClassesCoupling[mfacoll1, FCToFA -> False] ;

$VeryVerbose = 2 ;

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

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

File does not exist, evaluating

Saving

CheckF[classcoup, XName[VertexFields -> {AxialVector[0][0], PhiMeson[0], PhiMeson[0], PhiMeson[0]}, PerturbationOrder -> 4, PhiModel -> ChPT3, XFileName -> Automatic] <> ".Mod"] ;

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

File does not exist, evaluating

Saving

$VeryVerbose = 0 ;


Converted by Mathematica  (July 10, 2003)