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

A few handy routines for the MSSM: SUSY breaking conditions etc. More...

#include <iosfwd>
#include <string>
#include "utils.h"
#include "susy.h"
#include "softpars.h"
#include "softsusy.h"

Go to the source code of this file.


 global variable declaration


void softsusy::generalBcs (MssmSoftsusy &m, const DoubleVector &inputParameters)
void softsusy::generalBcs2 (MssmSoftsusy &m, const DoubleVector &inputParameters)
 This one doesn't overwrite mh1sq or mh2sq at the high scale. More...
void softsusy::extendedSugraBcs (MssmSoftsusy &m, const DoubleVector &inputParameters)
 non-universal mSUGRA boundary conditions including mH1^2 and mH2^2
void softsusy::sugraBcs (MssmSoftsusy &m, const DoubleVector &inputParameters)
 universal mSUGRA boundary conditions More...
void softsusy::nuhmI (MssmSoftsusy &m, const DoubleVector &inputParameters)
 Non-universal higgs mass conditions. Paramaters are, in order: m0,m12,mH,a0. More...
void softsusy::nuhmII (MssmSoftsusy &m, const DoubleVector &inputParameters)
void softsusy::amsbBcs (MssmSoftsusy &m, const DoubleVector &inputParameters)
 Other types of boundary condition. More...
void softsusy::lvsBcs (MssmSoftsusy &m, const DoubleVector &inputParameters)
 Large Volume string compactification boundary conditions.
void softsusy::gmsbBcs (MssmSoftsusy &m, const DoubleVector &inputParameters)
 One-loop GMSB boundary conditions.
void softsusy::userDefinedBcs (MssmSoftsusy &m, const DoubleVector &inputParameters)
 For the user to define....
void softsusy::nonUniGauginos (MssmSoftsusy &m, const DoubleVector &inputParameters)
void softsusy::splitGmsb (MssmSoftsusy &m, const DoubleVector &inputParameters)
 Requested by CMS. More...
bool softsusy::testLEPHiggs (const MssmSoftsusy &r, double error)
double softsusy::ufb3fn (double mu, double htau, double h2, int family, const MssmSoftsusy &temp)
 from hep-ph/9507294 – debugged 19/11/04 More...
double softsusy::getQhat (double inminTol, double eR, double h2, double Lisq, double mx, MssmSoftsusy &temp)
 For ufb3direction, returns scale at which one-loop corrections are smallest. More...
double softsusy::sumTol (const MssmSoftsusy &in, const MssmSoftsusy &out, int numTries)
 Difference between two SOFTSUSY objects in and out: EWSB terms only. More...
string softsusy::recogLsp (int temp, int posj)
 Prints out what the lsp is. More...
std::ostream & softsusy::operator<< (std::ostream &, const MssmSoftsusy &)
 Formatted output.
DoubleVector softsusy::calcMh1SqSugraCoeffs (const MssmSoftsusy &m, double scale)
DoubleVector softsusy::calcMh2SqSugraCoeffs (const MssmSoftsusy &m, double scale)

Detailed Description

A few handy routines for the MSSM: SUSY breaking conditions etc.