FHSetPara


       FHSetPara - sets the FeynHiggs parameters

       integer error
       double precision scalefactor
       double precision MT, TB, MA0, MHp
       double precision M3SL, M3SE, M3SQ, M3SU, M3SD
       double precision M2SL, M2SE, M2SQ, M2SU, M2SD
       double precision M1SL, M1SE, M1SQ, M1SU, M1SD
       double complex MUE, M_1, M_2, M_3
       double complex At, Ab, Atau, Ac, As, Amu, Au, Ad, Ae
       double precision Qtau, Qt, Qb

       subroutine FHSetPara(error, scalefactor,
         MT, TB, MA0, MHp,
         M3SL, M3SE, M3SQ, M3SU, M3SD,
         M2SL, M2SE, M2SQ, M2SU, M2SD,
         M1SL, M1SE, M1SQ, M1SU, M1SD,
         MUE,
         Atau, At, Ab, Amu, Ac, As, Ae, Au, Ad,
         M_1, M_2, M_3,
         Qtau, Qt, Qb)

       FHSetPara[scalefactor,
         MT, TB, MA0, MHp,
         M3SL, M3SE, M3SQ, M3SU, M3SD,
         M2SL, M2SE, M2SQ, M2SU, M2SD,
         M1SL, M1SE, M1SQ, M1SU, M1SD,
         MUE,
         Atau, At, Ab, Amu, Ac, As, Ae, Au, Ad,
         M_1, M_2, M_3,
         Qtau, Qt, Qb]

       FHSetPara  sets  up the parameters for FeynHiggs.  From the given input
       values it computes the remaining MSSM  parameters  (masses  and  mixing
       matrices).  The flags must have been set before with FHSetFlags(1).

       error (output)
              zero  if successful, otherwise the line number in SetPara.F from
              which the error message was emitted.

       scalefactor (input)
              the renormalization scale is MT times the scalefactor.

       MT (input)
              the top mass.

       TB (input)
              tan(beta), the ratio of the vacuum expectation values.

       MA0, MHp (input)
              the masses of the CP-odd and charged Higgs, respectively.   Only
              one  should  be given: if MA0 >= 0, it is taken as input, other-
              wise MHp is used.

       MgSL, MgSE, MgSQ, MgSU, MgSD, g = 1..3, (input)
              the soft-SUSY breaking parameters for the g-th generation in the
              sfermion  sector,  specifically:  MgSL  for the slepton doublet,
              MgSE for the slepton singlet, MgSQ for the squark doublet,  MgSU
              for  the  up-type  squark  singlet,  and  MgSD for the down-type
              squark singlet.

       MUE (input)
              the Higgs mixing parameter.

       Ae, Amu, Atau, Au, Ac, At, Ad, As, Ab (input)
              the soft-SUSY breaking parameters.
              To give an example (and thus fix the  notation)  the  stop  mass
              matrix is given by (DT1, DT2 are the D-terms):
                 ( M3SQ^2 + MT^2 + DT1    MT (At^* - MUE/TB)  )
                 ( MT (At - MUE^*/TB)     M3SU^2 + MT^2 + DT2 )

       M_1, M_2, M_3 (input)
              the gaugino mass parameters.  If zero is passed for M_1, the GUT
              relation is used.

       Qtau, Qt, Qb (input)
              the scales at which the sfermion input parameters M3S[LEQUD] are
              given.  There are two special cases:
              - The value Q = 0 indicates on-shell parameters.
              - The value Q = -1 selects the scale sqrt(MStop1 MStop2).
              The  procedure  is:  compute  the sfermion masses from the given
              input parameter, run them to the on-shell scale, and extract the
              on-shell input parameters from the latter.
              Qtau is presently not used.

       libFH(1)

                                  10-May-2011                     FHSETPARA(1)