I got a question regarding definition of a complex phase. Suppose that one introduces a phase through the following function:
Code: Select all
DEFINITION[GaugeES][Phases]=
{ {Hp, Exp[I eta]},
{H0, Exp[I eta]}
}; Code: Select all
SA`VertexList[SSSS] = {{{hh[{gt1}], hh[{gt2}], hh[{gt3}], hh[{gt4}]}, {-I Exp[I eta], 1}}}Code: Select all
hh |hh |hh |hh |1 |Rv1+i*Iv1
===================================
Iv1 |0
Rv1 |-Cosh(eta)+Sinh(eta)
Code: Select all
DEFINITION[GaugeES][Phases]=
{ {Hp, Exp[eta]},
{H0, Exp[eta]}
}; Is this an expected behaviour or am I just missing something important?
Just to make sure, I was getting an error with a more complex model and then decided to check what is going on and why CalcHEP is producing something that I am not expecting and thus decided to define by-hand the "SA`VertexList[SSSS]" variable.
P.S. I assume that the potential issue is in function CalcHepVertex[vertex_]:
Code: Select all
CalcHepVertex[vertex_]:=Block[{i,temp},
temp=vertex /. Exp[a_]->(Cos[a] + I Sin[a]);
...With best regards,
Anton