FHRetrieveFlags


       FHRetrieveFlags - retrieve the FeynHiggs flags

       integer error
       integer mssmpart, higgsmix, p2approx, looplevel, loglevel
       integer runningMT, botResum, tlCplxApprox

       subroutine FHRetrieveFlags(error,
         mssmpart, higgsmix, p2approx, looplevel, loglevel,
         runningMT, botResum, tlCplxApprox)

       FHRetrieveFlags[]

       FHRetrieveFlags retrieves the flags from FeynHiggs.

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

       mssmpart = 0..4 (output)
              specifies the scope of the calculation:
              0: MT^4-approximation
              1: top/stop-sector
              2: top/stop- + bottom/sbottom-sector
              3: full (s-)quark/lepton-sector
              4: full MSSM

       higgsmix = 1..3 (output)
              determines the mixing in the Higgs sector:
              1: All non-diagonal (ND) Self Energies = 0
              2: All CP-violating ND Self Energies = 0
              3: Full 3x3 mixing in the neutral sector
              This means:
              2: evaluation in the rMSSM
              3: evaluation in the cMSSM

       p2approx = 0..4 (output)
              determines the approximation for the 1-loop result:
              0: None, i.e. full determination of  the  propagator  matrices's
              poles,
                 UHiggs is evaluated at p^2 = m^2
              1: p^2 = 0 approximation
              2: All self energies are calculated at p^2 = m_tree^2
              3: imaginary parts of self-energies are discarded
              4: as 0, but with UHiggs evaluated at p^2 = 0

       looplevel = 0..2 (output)
              determines the inclusion of higher-order corrections:
              0: tree level
              1: one-loop contributions only
              2: include various two-loop contributions

       loglevel = 0..3 (output)
              determines the inclusion of log resummations:
              0: no log resummation
              1: NLL resummation (for large MSUSY)
              2: NLL resummation (for large MCha,MNeu,MGlu,MSUSY)
              3: NNLL resummation (for large MCha,MNeu,MGlu,MSUSY)

       runningMT = 0..3 (input)
              determines which top mass shall be used in the 1-/2-loop correc-
              tions:
              0: pole MT
              1: running MT (SM MSbar 2L)
              2: running MT (SM MSbar 1L)
              3: running MT (MSSM DRbar)

       botResum = 0..1 (output)
              determines  whether  the  O(tan  beta^n)  corrections  shall  be
              resummed:
              0: no resummation
              1: resummation

       tlCplxApprox = 0..6 (output)
              determines how the two-loop corrections are treated in the pres-
              ence of complex parameters (cMSSM):
              0: all corrections are evaluated in the rMSSM
              1: only the cMSSM a_s a_t corrections are used
              2: the cMSSM a_s a_t corrections are combined with the remaining
                 corrections in the rMSSM
              3: the cMSSM a_s a_t corrections are combined with the remaining
                 corrections, interpolated in the complex phases (cf. FHSelec-
              tIPol)

       libFH(1)

                                  30-Jan-2018               FHRETRIEVEFLAGS(1)