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

softpoint.cpp File Reference

#include <softpoint.h>

Functions

void extendedSugraBcs2 (MssmSoftsusy &m, const DoubleVector &inputParameters)
void errorCall ()
 Incorrect input: gives advice on how to supply it.
int main (int argc, char *argv[])
 end of global variable declaration

Variables

int MIXING = -1 PRINTOUT = 0
 global variable declaration
double TOLERANCE = 1.0e-3
 overall accuracy required: set by user in file "massIn"
double GMU = 1.16637e-5
 decay constant of muon
double QEWSB = 1.0
 SUSY breaking scale - if set by user.
bool INCLUDE_2_LOOP_SCALAR_CORRECTIONS = true
 uncomment if you want checking of vector/matrices bounds: slows code down
int numHiggsMassLoops = 2 numRewsbLoops = 2

Detailed Description

Log
softpoint.cpp,v
Revision 1.9 2005/08/16 17:22:08 allanach Corrected electroweak sbottom corrections

Revision 1.8 2005/08/16 14:31:00 allanach Removed dependence upon massIn and made full 2-loop RGE running the default

Revision 1.7 2005/08/16 13:54:02 allanach Got rid of testing code

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

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

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

Revision 1.3 2004/12/23 15:38:14 allanach Implementation of 2-loop scalar terms in SUSY Les Houches Accord

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.62 2004/09/28 10:43:12 allanach Name-change to les Houches function - overloaded standard and file output functions.

Revision 1.61 2004/07/30 13:32:47 allanach xxx renamed QEWSB and added to Les Houches accord in SOFTSUSY block

Revision 1.60 2004/05/23 19:18:05 allanach Initial propaganda printed in error output channel to avoid spoiling les Houches output format files

Revision 1.59 2004/05/23 18:33:28 allanach Added a SOFTSUSY Block to SUSY Les Houches accord: you can now specify (within this block): 1 TOLERANCE 2 MIXING 3 PRINTOUT

Revision 1.58 2004/05/21 16:11:19 allanach Bug-fixed SLHA with respect to GMSB. Wasn't working previously

Revision 1.57 2004/03/26 17:33:38 allanach Added additional option to make pheno MSSM easier: same mass for scalars except Higgs' and gauginos/A0 parameter.

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

Revision 1.55 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.54 2004/03/17 13:23:06 allanach Solved 1-loop problem in alternative EWSB conditions. 2-loop problem remains.

Revision 1.53 2004/02/26 16:33:35 allanach Removed random interfaces

Revision 1.52 2004/02/09 16:54:55 allanach mgut now set to gauge unification

Revision 1.51 2004/01/15 13:54:55 allanach New header style implemented

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

Revision 1.49 2003/11/25 15:52:49 allanach massIn does not have to exist - in which case it will use defaults

Revision 1.48 2003/11/19 17:07:44 allanach Running mb mass implemented in SUSY Les Houches Accord

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

Revision 1.46 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.45 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.44 2003/08/19 14:02:03 allanach Can now use "unified" to flag gauge unification

Revision 1.43 2003/08/07 12:27:49 allanach Version relevant for producing numbers for Pietro

Revision 1.42 2003/08/04 16:45:47 allanach Conforms with latest SUSY Les Houches draft

Revision 1.41 2003/07/28 17:12:42 allanach More error trapping

Revision 1.40 2003/07/24 15:30:42 allanach More changes to Les Houches interfacing: LH accord output only happens if LH accord stuff is input

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

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

Revision 1.37 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.36 2003/07/21 13:10:39 allanach Removed MZ as constant and added it as an input

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

Revision 1.34 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.33 2003/07/16 11:07:06 allanach Changed isajet number to 764

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

Revision 1.30 2003/05/20 15:19:40 allanach doxygen comment style implemented

Revision 1.29 2003/03/28 15:59:35 allanach Two-loop stuff relegated to seperate file

Revision 1.28 2003/03/09 19:04:08 allanach General specification of mA now works to 2-loop order

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

Revision 1.26 2003/02/24 14:26:39 allanach 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.25 2003/02/21 17:59:36 allanach Added drbar parameter class and calculation, starting to move to DRbar parameters in the 1-loop corrections

Revision 1.24 2003/02/21 13:02:07 allanach Changed headings to new conventions

Revision 1.20 2002/10/17 13:13:43 allanach Error output changed to be more helpful

Revision 1.19 2002/10/15 13:52:32 allanach mu is set beforehand in the case of "general" boundary conditions, in order to get a decent solution to REWSB.

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

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

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

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

Revision 1.14 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.13 2002/09/11 13:36:52 allanach Working version: RPV works with one-loop RPC corrections

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

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

Revision 1.10 2002/09/09 10:21:12 allanach For gauge unification, enter "?" for mgut

Revision 1.9 2002/09/03 14:29:38 allanach EPS, PRINTOUT, MIXING now all set in massIn

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

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

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

Revision 1.3 2002/04/25 12:19:11 allanach Cleared bug that happened if there was no argument to the function

Revision 1.1 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.


Function Documentation

void extendedSugraBcs2 MssmSoftsusy m,
const DoubleVector inputParameters
 

This boundary condition does *not* set the parameters mH1^2 and mH2^2, since they are set in order to be consistent with a certain mu and MA.


Variable Documentation

bool INCLUDE_2_LOOP_SCALAR_CORRECTIONS = true
 

uncomment if you want checking of vector/matrices bounds: slows code down

Do we include 2-loop RGEs of *all* scalar masses and A-terms, or only the scalar mass Higgs parameters? (Other quantities all 2-loop anyway): the default in SOFTSUSY 2.x is to include all 2-loop terms

int MIXING = -1 PRINTOUT = 0
 

global variable declaration

global variable declaration no quark mixing (dominant third family approx), and no verbose output

int numHiggsMassLoops = 2 numRewsbLoops = 2
 

number of loops used to calculate Higgs mass and tadpoles. They should be identical for a consistent calculation


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