12   const double Pi = 3.141592653589793;
 
   13   const Eigen::Matrix<double,3,3> UnitMatrix
 
   14      = Eigen::Matrix<double,3,3>::Identity();
 
   19   model.
set_g3(std::sqrt(4 * Pi * 0.1184));    
 
   45   model.
set_mq2(7000 * 7000 * UnitMatrix); 
 
   49   model.
set_md2(7000 * 7000 * UnitMatrix); 
 
   50   model.
set_mu2(7000 * 7000 * UnitMatrix); 
 
 
   84      const double delta_amu =
 
   87      std::printf(
"amu = %.5e +- %.5e\n", amu, delta_amu);
 
   89      std::printf(
"%s\n", e.what());
 
 
const MSSMNoFV_onshell_physical & get_physical() const
const MSSMNoFV_onshell_problems & get_problems() const
bool have_problem() const
returns true if problem has occurred
std::string get_warnings() const
get warnings as string
bool have_warning() const
returns true if there is a warning
std::string get_problems() const
get problems as string
void set_MassWB(double MassWB_)
void set_md2(const Eigen::Matrix< double, 3, 3 > &md2_)
void set_mu2(const Eigen::Matrix< double, 3, 3 > &mu2_)
void set_MassG(double MassG_)
void set_MassB(double MassB_)
void set_mq2(const Eigen::Matrix< double, 3, 3 > &mq2_)
void set_ml2(const Eigen::Matrix< double, 3, 3 > &ml2_)
void set_me2(const Eigen::Matrix< double, 3, 3 > &me2_)
contains the MSSMNoFV parameters in the on-shell scheme
void set_Au(const Eigen::Matrix< double, 3, 3 > &A)
soft-breaking trilinear up-type squark coupling
void set_TB(double)
set tan(beta)
void convert_to_onshell(double precision=1e-8, unsigned max_iterations=1000)
convert given (DR-bar) parameters to mixed on-shell/DR-bar scheme
void set_alpha_MZ(double)
set alpha(MZ) w/o hadronic corrections
void set_Ad(const Eigen::Matrix< double, 3, 3 > &A)
soft-breaking trilinear down-type squark coupling
void set_alpha_thompson(double)
set alpha in the Thomson limit
void set_Ae(const Eigen::Matrix< double, 3, 3 > &A)
soft-breaking trilinear on-shell down-type slepton coupling
gm2calc::MSSMNoFV_onshell setup()
double calculate_amu_2loop(const MSSMNoFV_onshell &model)
Calculates best 2-loop SUSY contribution to a_mu with tan(beta) resummation.
double calculate_uncertainty_amu_2loop(const THDM &, double, double)
calculates uncertainty for amu(2-loop)
double calculate_amu_1loop(const MSSMNoFV_onshell &model)
Calculates full 1-loop SUSY contribution to (g-2), Eq (45) of arXiv:hep-ph/0609168.
Eigen::Array< double, 2, 1 > MAh
Eigen::Array< double, 4, 1 > MChi
Eigen::Array< double, 2, 1 > MSm
Eigen::Array< double, 2, 1 > MCha