softsusy is hosted by Hepforge, IPPP Durham
SOFTSUSY  4.1
softsusy.h File Reference

Header file for RP conserving MSSM object including all (real) soft SUSY breaking parameters and (real) SUSY couplings. Also contains MssmSoftsusy2 object, which has alternative EWSB boundary conditions at MSUSY. More...

#include <iostream>
#include <fstream>
#include <sstream>
#include <cstring>
#include <cstdlib>
#include <cmath>
#include <limits>
#include "def.h"
#include "utils.h"
#include "numerics.h"
#include "physpars.h"
#include "lowe.h"
#include "softpars.h"
#include "twoloophiggs.h"
#include "mssmUtils.h"
#include "higher_order.h"
#include "mssmjacobian.h"

Go to the source code of this file.

Classes

class  softsusy::AltEwsbMssm
 A different REWSB condition - given by mu and MA instead of mh1,2. More...
 
class  softsusy::MssmSoftsusy
 Contains all supersymmetric MSSM parameters, incorporating R_p MSSM. More...
 

Namespaces

 softsusy
 global variable declaration
 

Macros

#define HR   "----------------------------------------------------------"
 

Enumerations

enum  softsusy::EPoleUncertainties {
  DeltaQpole = 1 , DeltaQmatch = 2 , DeltaMt = 4 , DeltaAlphaS = 8 ,
  DeltaAlphaEm = 16 , DeltaAll = DeltaQpole + DeltaQmatch + DeltaMt + DeltaAlphaS + DeltaAlphaEm
}
 uncertainty flags
 

Functions

std::istream & softsusy::operator>> (std::istream &left, MssmSoftsusy &s)
 
void softsusy::printShortInitialise ()
 Prints out header line for print-short output. More...
 
double softsusy::rho2 (double r)
 Two-loop Standard Model corrections to rho parameter. More...
 
double softsusy::minimufb3 (double lnH2)
 
double softsusy::gEff (double x)
 function used for calculating sin theta_eff
 
double softsusy::fEff (double x)
 function used for calculating sin theta_eff
 
double softsusy::lep2Likelihood (double mh)
 Fit to LEP2 Standard Model results. More...
 
DoubleVector softsusy::mhIntegrand (double mh, const DoubleVector &)
 
double softsusy::lnLHiggs (double mh)
 returns the smeared log likelihood coming from LEP2 Higgs mass bounds More...
 

Variables

const double softsusy::mxDefault = 1.9e16
 

Detailed Description

Header file for RP conserving MSSM object including all (real) soft SUSY breaking parameters and (real) SUSY couplings. Also contains MssmSoftsusy2 object, which has alternative EWSB boundary conditions at MSUSY.