Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

softsusy.cpp File Reference

#include "softsusy.h"

Functions

void initialise ()
 initialises factors (gfL,R) for loop calculations
ostream & operator<< (ostream &left, const MssmSoftsusy &s)
 Formatted output.
void printShortInitialise ()
 Prints out header line for print-short output.
double minimufb3 (double lnH2)
double ufb3fn (double mu, double htau, double h2, int family, const MssmSoftsusy &temp)
double getQhat (double inminTol, double eR, double h2, double Lisq, double mx, MssmSoftsusy &temp)
void recogLsp (int temp, int posj)
MssmSusy guessAtSusyMt (double tanb, const QedQcd &oneset)
double sumTol (const MssmSoftsusy &in, const MssmSoftsusy &out)
 Calculates fractional difference in Drbar masses between in and out.
double rho2 (double r)
 Two-loop Standard Model corrections to rho parameter.
double fEff (double x)
 function used for calculating sin theta_eff
double gEff (double x)
 function used for calculating sin theta_eff
void generalBcs (MssmSoftsusy &m, const DoubleVector &inputParameters)
void generalBcs2 (MssmSoftsusy &m, const DoubleVector &inputParameters)
void extendedSugraBcs (MssmSoftsusy &m, const DoubleVector &inputParameters)
 non-universal mSUGRA boundary conditions
void sugraBcs (MssmSoftsusy &m, const DoubleVector &inputParameters)
 universal mSUGRA boundary conditions
void amsbBcs (MssmSoftsusy &m, const DoubleVector &inputParameters)
 Adds 2-loop AMSB boundary conditions onto m.
void gmsbBcs (MssmSoftsusy &m, const DoubleVector &inputParameters)
 One-loop GMSB boundary conditions.

Detailed Description

Project: SOFTSUSY Author: Ben Allanach Manual: hep-ph/0104145, Comp. Phys. Comm. 143 (2002) 305 Webpage: http://allanach.home.cern.ch/allanach/softsusy.html

Log
softsusy.cpp,v
Revision 1.31 2005/08/25 15:31:20 allanach Checked and corrected neutralino corrections

Revision 1.30 2005/08/25 11:58:24 allanach Added neutralino full loop corrections - they need checking

Revision 1.29 2005/08/23 17:24:19 allanach Checked charginos

Revision 1.28 2005/08/23 14:14:46 allanach Added chargino corrections

Revision 1.27 2005/08/19 16:08:21 allanach Corrected sdown corrections

Revision 1.26 2005/08/19 15:28:55 allanach Completed all lighter generations of sfermions

Revision 1.25 2005/08/19 13:50:02 allanach Added up squark loops

Revision 1.24 2005/08/18 17:32:54 allanach Added loop corrections to electron/muon sneutrinos

Revision 1.23 2005/08/18 16:50:56 allanach Checked snu_tau corrections + finalised

Revision 1.22 2005/08/18 16:39:55 allanach Checked some of snu_tau corrections

Revision 1.21 2005/08/18 14:57:05 allanach Added stau sneutrino loop corrections

Revision 1.20 2005/08/18 11:16:13 allanach Corrected and checked stau corrections

Revision 1.19 2005/08/18 10:13:40 allanach Correcting stau loop corrections

Revision 1.18 2005/08/17 16:09:50 allanach Implemented 1-loop corrections to mstau

Revision 1.17 2005/08/17 13:50:56 allanach Added sneutrino contributions to sbottom mass loops

Revision 1.16 2005/08/16 17:22:08 allanach Corrected electroweak sbottom corrections

Revision 1.15 2005/08/16 16:53:20 allanach Added electroweak loops to sbottom loop corrections

Revision 1.14 2005/08/01 11:31:12 allanach Added Markus' NLSP routines

Revision 1.13 2005/07/26 11:00:42 allanach Added method nlsp to object MssmSoftsusy by Bernhardt

Revision 1.12 2005/07/26 10:51:22 allanach new method nmin added to DoubleVector and DoubleMatrix by Bernhardt

Revision 1.11 2005/07/15 15:10:06 allanach Added a routine to calculate sin^2 theta_eff

Revision 1.10 2005/06/09 10:14:04 allanach Deleted general boundary conditions -- they were confusing. Also,

Revision 1.9 2005/05/30 16:46:37 allanach Corrected neutralinos somewhat in the isajet interface

Revision 1.8 2005/05/30 15:15:19 allanach mgluino now calculated at MSUSY for a fairer calculation of the theoretical error associated with it

Revision 1.7 2005/05/30 14:22:14 allanach Fixed stau mixing in ISAWIG interface to 7.64

Revision 1.6 2005/05/24 09:24:36 allanach Improved the speed of lsp function slightly

Revision 1.5 2005/05/13 15:53:35 allanach Fixed small bug in SLHA output

Revision 1.4 2005/04/11 14:10:47 allanach Fixed small bug in SLHA of mA^2 running.

Revision 1.3 2005/03/02 16:43:47 allanach Fixed minor bug printing out mA^2(MSUSY) in Les Houches output.

Revision 1.2 2004/12/23 15:29:20 allanach Promoted INCLUDE_2_LOOP_SCALAR_CORRECTIONS to a global variable (in preparation for its control in the SUSY Les Houches Accord)

Revision 1.159 2004/09/28 10:43:12 allanach Name-change to les Houches function - overloaded standard and file output functions.

Revision 1.158 2004/09/28 10:39:07 allanach Added Les Houches output function for output to a file

Revision 1.157 2004/09/17 10:13:27 allanach If there's no convergence, it still calculates the physical spectrum properly

Revision 1.156 2004/07/13 10:15:06 allanach Formally added global variable QEWSB as the possible fixed EWSB scale. Bug-fixed tau Yukawa coupling threshold corrections.

Revision 1.155 2004/05/28 21:10:36 allanach Implemented full MSSM corrections to mtau at MZ

Revision 1.154 2004/05/28 19:18:14 allanach Promoted hb Yukawa to full 1-loop corrections

Revision 1.153 2004/05/20 19:10:25 allanach Removed bogus "resummation" of gluino mass 1-loop FX

Revision 1.152 2004/05/17 15:55:24 allanach Added extra throw/catches that could otherwise have screwed up the iterative routines when the calling program uses a loop.

Revision 1.151 2004/05/06 10:16:44 allanach Input of mH1 and mH2 @ MSUSY in SLHA format now updated (squared values)

Revision 1.150 2004/04/20 13:53:21 allanach Fixed the spurious error messages from the mA calculation

Revision 1.149 2004/04/15 18:12:22 allanach Calculation of tadpoles split up to allow calculation at different scales. The situation with mA^2(MZ) < 0 is handled by putting mApole and pretending that's the DRbar mass.

Revision 1.148 2004/04/07 16:19:09 allanach Added proper NaN tests

Revision 1.147 2004/04/07 15:11:40 allanach Improved error checking, specifically wrt Pietro's routines

Revision 1.146 2004/03/23 00:16:24 allanach Added option to set MGUT=mEWSB

Revision 1.145 2004/03/21 20:43:05 allanach Added alternative electroweak symmetry breaking conditions. Added possibility of EWSB=SUSY breaking boundary condition scale in SUSY Les Houches Accord.

Revision 1.144 2004/03/19 Mistake

Revision 1.143 2004/03/19 21:27:25 allanach Dispensed with global variable storing 1-loop value of tadpoles. Intermediate step is just to include them in physpars structure.

Revision 1.142 2004/03/19 20:42:02 allanach Bug-fixed neutralino and chargino mass calcation.

Revision 1.141 2004/03/19 16:26:19 allanach Added 2-loop tau contribution to mA and printed out mH1 an mH2 running parameters in the SUSY Les Houches Accord

Revision 1.140 2004/03/17 13:23:06 allanach Solved 1-loop problem in alternative EWSB conditions. 2-loop problem remains.

Revision 1.139 2004/03/11 18:53:50 allanach Bug-fixed conversion of mb(MZ)MSbar -> mb(MZ)DRbar

Revision 1.138 2004/03/03 11:23:03 allanach Fixed bug in alpha -- added finite DRbar-MSbar conversion

Revision 1.137 2004/02/26 16:33:00 allanach Corrected MW computation: re-using the DRbar value of mt in piWW for that computation.

Revision 1.136 2004/02/26 13:54:00 allanach Pietro's routines changed so they take negative gluino mass sometimes

Revision 1.135 2004/02/17 10:36:28 allanach Fine-tuning Les Houches accord

Revision 1.134 2004/02/16 15:51:08 allanach Updated les Houches accord to latest standard

Revision 1.133 2004/02/12 14:17:24 allanach Added tau^2 corrections and ht hb to higgs masses and Higgs vev calculation

Revision 1.132 2004/02/09 16:55:59 allanach Bug-fixed, stopped running to zero renormalisation scale.

Revision 1.131 2004/02/09 09:43:21 allanach Bail-out added for fatal problems which can have NaN's

Revision 1.130 2004/01/28 14:08:53 allanach Bug-fixes: for calculation sin theta_w, in the W and Z self-energies, the pole top mass is used in the top loop since the BPMZ SM two-loop corrections have assume that. Some errors were untrapped before, which is changed and gluino mass is allowed to be negative (as it is eg in AMSB).

Revision 1.129 2004/01/20 13:04:03 allanach setting Higgs VEV has moved to provide proper convergence

Revision 1.128 2004/01/09 18:46:52 allanach Resummed log in piZZ at one point and correction to alpha(MZ) interpretations

Revision 1.127 2003/12/04 20:10:55 allanach Added 3-fam information setting in non-minimal models

Revision 1.126 2003/12/04 18:35:23 allanach Added non-minimal SUSY les Houches options to output

Revision 1.125 2003/12/02 19:15:53 allanach Added 3-family trilinear information, and added non-universal input

Revision 1.124 2003/11/25 15:53:37 allanach Les Houches accord output corrected

Revision 1.123 2003/11/21 12:08:25 allanach Bug-fix in calcDrBarPars

Revision 1.122 2003/11/06 14:41:12 allanach Small compiler error and les Houches output error fixed

Revision 1.121 2003/10/27 15:50:39 allanach Taken old Higgs routine out of MssmSoftsusy, but added it to RpvSoft (there are currently problems using the new routine there -- needs to be fixed)

Revision 1.118 2003/10/24 16:30:25 allanach Deleted old higgsVevMs variable, using running variable instead

Revision 1.117 2003/10/24 10:07:42 allanach Any calculation of sin theta_w (DRbar) is now made from the EW gauge couplings

Revision 1.116 2003/09/23 16:12:47 allanach Fixed bug in pseudoscalar Higgs couplings in the stop and sbottom loop corrections.

Revision 1.115 2003/09/09 11:48:37 allanach Corrected resummed calculation of mb (NB if you put in any higher-order corrections, you'll have to change it). See hep-ph/9912251.

Revision 1.114 2003/09/03 12:39:38 allanach Small bug-fixes in 2-loop Higgs calls, and pisisi

Revision 1.113 2003/08/19 14:38:59 allanach Altered so that mx in arguments to lowOrg is unchanged. It's used as the initial guess and lowOrg returns a double number as the calculated mgut.

Revision 1.112 2003/08/19 14:26:22 allanach Changing lowOrg to be more sensible about gauge unification. Should now be called with POSITIVE mgut and a flag for gauge unification.

Revision 1.111 2003/08/12 15:19:54 allanach Bug-fixed problem flags, iterateMu. Made iterateMu less precise (was sometimes causing problems)

Revision 1.110 2003/08/08 15:36:33 allanach Bug-fixed calcRunningMt: static initialisation problem

Revision 1.109 2003/08/07 12:27:16 allanach Some more work on Les Houches accord

Revision 1.108 2003/08/04 16:47:39 allanach Added function maxMass to return mass of heaviest superparticle, efficiency savings and 2-loop squark/gluino corrections to mt included

Revision 1.107 2003/07/31 12:50:25 allanach Added rest of piH+H- (unchecked as yet) and Higgs calculation doesn't flag a tachyon if only the tree-level mA^2 value is negative

Revision 1.106 2003/07/30 13:39:01 allanach Corrected bug in piAA. Started to add piH+H-.

Revision 1.105 2003/07/30 09:01:36 allanach Cleaning up piAA

Revision 1.104 2003/07/30 08:51:02 allanach Checking piAA routine

Revision 1.103 2003/07/25 13:39:15 allanach Trapped errors properly rather than exiting

Revision 1.102 2003/07/24 14:55:28 allanach Implemented les Houches input and output properly in the usual command-line interface

Revision 1.101 2003/07/22 10:26:01 allanach gdL and gdR used in loop corrections are also 1-loop values now. This completes the DR-bar-ness of all 1-loop corrections in SOFTSUSY

Revision 1.100 2003/07/22 09:47:41 allanach Implemented running MW and MZ in all loop calculations, although for external momenta, the pole value is used.

Revision 1.99 2003/07/22 09:20:04 allanach Added display functions for running MW/MZ

Revision 1.98 2003/07/22 09:16:04 allanach Added running MW, MZ to definition of drbar parameters

Revision 1.97 i2003/07/21 16:08:54 allanach displayHiggsVevMs now only called at MSUSY, and is checked @ that scale.

Revision 1.96 2003/07/21 14:00:18 allanach MZ fully implemented as an input now. Kept MZ as the central PDG 2002 value, for defaults etc

Revision 1.95 2003/07/21 13:08:37 allanach Changed so that MZ comes from the input file "massIn"

Revision 1.94 2003/07/21 08:47:28 allanach MW now part of MssmSoftsusy class, and prediction is implemented fully

Revision 1.93 2003/07/18 15:39:14 allanach Added prediction of MW to definition of a softsusy object

Revision 1.92 2003/07/18 14:57:46 allanach MW prediction implemented

Revision 1.91 2003/07/18 14:39:20 allanach Implemented MW as a global variable (in preparation for predicting it), and also speed corrections in getVev and rhohat: allowing input of self-energies to remove their calculation several times

Revision 1.90 2003/07/16 11:07:06 allanach Changed isajet number to 764

Revision 1.89 2003/06/25 17:58:40 allanach Put in 2-loop higgs mass corrections (in third family approximation) as a default in softpars

Revision 1.88 2003/06/24 08:29:06 allanach Setting MSUSY=root(mt1(mt1) mt2(mt2)) rather than root(mt1(MZ) mt2(MZ)), also have fixed the implementation of mh 2-loop corrections and a small sneutrino correction in pis1s1 (negligible)

Revision 1.86 2003/06/05 09:17:19 allanach Started coding Les Houches Discord

Revision 1.85 2003/05/27 15:05:52 allanach Purely efficiency corrections: used variable rather than display() methods whenever possible

Revision 1.84 2003/05/22 12:45:41 allanach Fortran version of 2-loop Higgs corrections included with corrections: alpha_s (alpha_t + alpha_b) + alpha_t^2 + alpha_b^2 + alpha_t alpha_b

Revision 1.83 2003/05/14 15:01:20 allanach Made sure that initial object overwritten with zeroes in order to get identical results if the parameter is scanned over or not

Revision 1.82 2003/03/31 12:08:15 allanach Bug-fixed alpha_s alpha_b corrections to the tadpoles

Revision 1.81 2003/03/28 15:56:07 allanach Seperated 2-loop Higgs/EWSB symmetry breaking bits off into a different file, also 2-loop EWSB all controlled by doTadpoles now

Revision 1.80 2003/03/25 16:27:24 allanach Added routines to protect against nan's during physical calculation

Revision 1.77 2003/03/24 09:53:09 allanach Work progressing on isawig interface

Revision 1.76 2003/03/09 18:53:13 allanach Fixed slight bug in 2-loop corrections

Revision 1.75 2003/03/07 11:32:48 allanach Added tested 2-loop alpha_t^2, alpha_s alpha_t, alpha_s alpha_b corrections to REWSB and bug-fixed the Higgs mass calculation

Revision 1.74 2003/03/05 10:26:26 allanach Added alpha_s alpha_b corrections to Higgs masses

Revision 1.73 2003/03/04 12:54:39 allanach Removed Slavich's routine again.

Revision 1.72: 2003/02/28 18:11:57 Added routines to convert to Slavich's stop conventions in order to calculate the 2-loop Higgs mass

Revision 1.71: 2003/02/25 14:06:11 Final working DRbar corrected version, but must do: 2-loop higgs and newhiggs calculation

Revision 1.70: 2003/02/25 13:21:10 Working version with DRbar parameters, there was a bug in 1.69 of calcDrBarPars

Revision 1.69: 2003/02/24 18:17:55 More work on DRbar loop corrections. Delete physical calculation each iteration, check fine-tuning and also pole fermion masses used in loops.

Revision 1.68 2003/02/24 14:26:39 Implementing DRbar parameters in loop corrections. Half way though: drbarpars now changes to MPZ notation, but need to get rid of pole masses in loop corrections (and re-calculate tadpoles).

Revision 1.67 2003/02/21 17:59:36 Added drbar parameter class and calculation, starting to move to DRbar parameters in the 1-loop corrections

Revision 1.66 2003/02/19 12:50:02 Changed headings to new conventions

Revision 1.65 2003/02/19 12:50:02 allanach New stop routine with varying p's implemented

Revision 1.64 2003/02/18 14:53:09 allanach Deleted increased accuracy (forever) of running in the event of non-convergence, and made quark mixing more precise

Revision 1.63 2003/01/31 14:56:45 allanach Debugged 2-loop QCD contribution to mt

Revision 1.62 2002/12/10 17:39:11 allanach Added 2-loop higgs calls

Revision 1.61 2002/12/09 17:09:44 allanach Added electroweak corrections to stop masses (unchecked)

Revision 1.60 2002/12/06 17:03:52 allanach Added various safety checks vs nan in physical mass determinations

Revision 1.58 2002/12/05 17:26:50 allanach Fixed PRINTOUT dependence and performed stop calculation at proper values of p

Revision 1.57 2002/11/27 18:19:16 allanach New higgs mass calculation and bugfix in piZZ (included neutrino self energy diagrams)

Revision 1.56 2002/11/26 13:28:21 allanach New mb calculation

Revision 1.55 2002/11/19 17:00:00 allanach Added FCNC routine

Revision 1.53 2002/11/11 16:58:50 allanach checking with Abdel...

Revision 1.52 2002/11/07 13:15:26 allanach Bug-fixed (but not implemented) piAA

Revision 1.50 2002/11/04 14:35:18 allanach Have reverted to old Higgs calculation while new one is debugged

Revision 1.48 2002/10/28 14:42:46 allanach Bugchecked the pisisj functions

Revision 1.47 2002/10/24 16:27:12 allanach Added pis1s2 and pis2s2 (they're not checked yet!)

Revision 1.46 2002/10/24 14:19:36 allanach Wrote pi_s1s1 as a start to a better Higgs calculation

Revision 1.45 2002/10/24 09:43:40 allanach Bug-fixed piAA: (s)lepton contribution added, and third family mixing incorporated properly

Revision 1.43 2002/10/22 13:12:10 allanach Introduced new problem flag for infra-red quasi fixed points

Revision 1.42 2002/10/17 13:11:39 allanach Been more careful with mgut fix: bounded by 10^15,10^17 GeV now. (you'll need to change if you want intermediate unification)

Revision 1.41 2002/10/16 16:54:09 allanach Altered calculation of next mgut so that tachyons don't give a ridiculous one

Revision 1.40 2002/10/16 10:17:53 allanach Added a nan trap in squark mass loop corrections in the case that gluino is degenerate with one of the squarks.

Revision 1.39 2002/10/15 15:31:59 allanach Squark mass calculation now undertaken near msquark, to avoid problems with large logs

Revision 1.38 2002/10/15 13:52:57 allanach m3sq set to begin with to the same as mu in the hope of better REWSB

Revision 1.37 2002/10/14 14:17:30 allanach Added "runto" command in softpoint.x to get micromegas inputs to a different scale

Revision 1.36 2002/10/14 12:41:34 allanach Added tachyon information when PRINTOUT > 2. Higgs tachyons now trapped.

Revision 1.35 2002/10/11 15:26:26 allanach Micromegas interface changed

Revision 1.34 2002/10/10 13:37:12 allanach Added physical parameters to Micromegas output

Revision 1.33 2002/10/09 17:18:51 allanach Added new softpoint option to specify mu and mA instead of mH1, mH2. Some fine-tuning still necessary

Revision 1.31 2002/10/01 11:52:16 allanach Bug-fixed bound-finding routines. MGUT always determined.

Revision 1.30 2002/09/23 18:13:51 allanach Eigenvalue order with non symmetric diagonalisation setx

Revision 1.29 2002/09/23 15:12:15 allanach Quark mixing systematised.

Revision 1.27 2002/09/19 16:22:03 allanach Latest PDG data implemented

Revision 1.25 2002/09/11 13:36:52 allanach Working version: RPV works with one-loop RPC corrections

Revision 1.24 2002/09/11 09:52:34 allanach TOLERANCE etc now used in preference.

Revision 1.23 2002/09/09 10:42:54 allanach TOLERANCE replaces EPS as being more user-friendly

Revision 1.22 2002/09/04 13:54:54 allanach Gauge unification condition now imposed if mx is input as negative

Revision 1.21 2002/09/03 14:16:44 allanach Taken PRINTOUT, MIXING, TOLERANCE out of def.h to make it quicker to compile once they are changed.

Revision 1.20 2002/09/03 12:57:03 allanach Stopped possible nan's in chargino mass calculation

Revision 1.19 2002/09/03 06:05:13 allanach Added trap for non-perturbativity: higgs mass no longer nan

Revision 1.18 2002/08/30 12:31:56 allanach Test RPV version that works!

Revision 1.17 2002/08/12 16:29:49 allanach display and set whole-object routines added

Revision 1.16 2002/08/08 17:22:59 allanach Bug-fixed

Revision 1.15 2002/07/30 12:57:32 allanach SOFTSUSY1.5

Revision 1.14 2002/07/19 15:54:07 allanach SOFTSUSY1.5 version

Revision 1.13 2002/07/03 14:45:59 allanach Negative mA^2 problem fixed

Revision 1.12 2002/06/14 16:26:30 allanach Switches included for 2-loop running of scalar masses, and calulating mt at mt.

Revision 1.10 2002/04/26 15:14:44 allanach Deleted all translation routines and defined boundary conditions within softsusy.h and softsusy.cpp

Revision 1.8 2002/04/14 13:50:41 allanach Now use V=m3^2 H1 H2 instead of V=mu B H1 H2. It's more natural!

Revision 1.5 2002/03/27 20:37:30 allanach pole-ized stop corrections

Revision 1.4 2002/03/27 20:17:13 allanach pole-ized running top mass

Revision 1.3 2002/03/27 18:01:09 allanach Pole-ized gluino corrections

Revision 1.2 2002/03/27 17:53:30 allanach tadpole contributions pole-ized

Revision 1.21 2002/03/18 18:48:15 allanach mb resummation made more accurate

Revision 1.20 2002/03/01 17:33:58 allanach Added softpoint: allows you to call softsusy just from the command line. Also, interfaces to micromegas added. All interfaces write to input files: SoftsusyMicromegasInterface, SoftsusyIsawigInterface, SoftsusyIsajetInterface, SoftsusySsrunInterface respectively.

Revision 1.19 2002/02/25 14:33:30 allanach Added conversion from MSbar to DRbar of bottom and tau Yukawa couplings.

Revision 1.18 2002/02/14 17:16:17 allanach Resummed bottom mass corrections (important for high tan beta)

Revision 1.16 2001/10/31 10:30:39 allanach Error trapping: checking for squark/slepton tachyons improved

Revision 1.15 2001/10/25 11:51:30 allanach Taking sqrt(abs(slepton mass squareds)) in addCharginoLoops and addNeutralinoLoops because sometimes in AMSB, the slepton mass squareds are negative.

Revision 1.14 2001/10/23 12:53:58 allanach Easier user interface utilised

Revision 1.13 2001/10/22 09:19:28 allanach Fixed missing fermion contribution in piZZT. Turned some integers to decimals for performance on more platforms.

Revision 1.12 2001/10/04 19:26:34 allanach New version deals with AMSB correctly

Revision 1.10 2001/09/29 08:38:17 allanach Re-ordered REWSB constraints to be after calculation of physical masses fixed high tan beta bug

Revision 1.9 2001/09/28 13:59:58 allanach Split rhohat determination up into sensible pieces - small bugs fixed there.

Revision 1.8 2001/08/01 13:27:46 allanach SOFTSUSY1.2 revision

Revision 1.7 2001/07/31 10:40:11 allanach Bug fix: radiative corrections to tachyons are now trapped

Revision 1.6 2001/07/30 14:08:47 allanach Added ISAWIG and SSRUN interface

Revision 1.5 2001/07/26 14:20:22 allanach Added isajet interface

Revision 1.4 2001/07/18 14:42:51 allanach Added proper header info


Function Documentation

void generalBcs MssmSoftsusy m,
const DoubleVector inputParameters
 

Allows user to specify a boundary condition where ALL SUSY breaking parameters are specified in inputParameters

void generalBcs2 MssmSoftsusy m,
const DoubleVector inputParameters
 

Sets all soft parameters in m except for mh1sq or mh2sq: it is intended for the case where mu and M_A^0(pole) is specified

double getQhat double  inminTol,
double  eR,
double  h2,
double  Lisq,
double  mx,
MssmSoftsusy temp
 

For UFB-3direction, returns scale at which one-loop corrections are smallest. IO parameters: inminTol is fractional accuracy with which minimum is found, eR is value of RH selectron field, h2 is value of H2 field, Lisq=|L_i|^2 slepton VEV value, mx=high BC-scale

MssmSusy guessAtSusyMt double  tanb,
const QedQcd oneset
 

Provides the first guess at a SUSY object at mt, inputting tanb and oneset (should be at MZ) - it's very crude, doesn't take radiative corrections into account etc. oneset provides low energy data and tanb=tan beta

double minimufb3 double   ) 
 

For a given trial value of the log of field H2, gives the value of the potential at the minimum. The following global variables must be set before it is called: unificationScale=high BC scale, minTol=fractional accuracy with which minimum is found

void recogLsp int  temp,
int  j
 

Prints out the identity of the LSP to standard output. temp, j are defined from lsp function

double ufb3fn double  mu,
double  htau,
double  h2,
int  family,
const MssmSoftsusy temp
 

Given mu paramer, tau Yukawa htau, family number examined, finds height of potential for temp at |H_2|=h2.


Generated on Fri Aug 26 16:37:13 2005 for SOFTSUSY by  doxygen 1.3.9.1