I have the following formulas:
1- A cross section:
sigma[beta_,alpha_,Y4_] := c^2/(256*Pi) * (1/2) ( Ytt[beta,alpha,Y4]/ m ) * Abs[A]^2
Where c is a strong coupling constant, m is a mass, A is a loop function and
Ytt[beta,alpha,Y4]
is a coupling .
2- A final cross sectionfsigma
, which equals sigma
times a branching ratio BR
, that:
fsigma[beta_,alpha_,Y4_,xx_,ms_] := sigma[beta,alpha,Y4] * BR[beta,alpha,Y4,xx,ms]
I 'd like to generate a data file (.dat file), for the values of fsigma
runs over the five free parameters, with each parameter has a region, as:
{beta,ArcTan[0.9],ArcTan[2.],0.1}, {alpha,ArcTan[0.1],ArcTan[0.3],0.1},
{Y4,-1,-5,1},{xx,-7,7,1},{ms,350,400,50}
Also can I before making this loop, to set a pre- defined constrain on Ytt[beta,alpha,Y4] => 0.8 < Ytt[beta,alpha,Y4] < 1.2
. i.e., to select from the parameters domains only the points which satisfy this constrain.
I tried to use Do
loop with If
condition, but it doesn’t work for me