softsusy
is hosted by
Hepforge
,
IPPP Durham
SOFTSUSY
4.1
src
def.h
Go to the documentation of this file.
1
12
#ifndef DEF_H
13
#define DEF_H
14
15
#include <cmath>
16
namespace
softsusy
{
20
24
27
// extern bool twoLEW;
28
29
extern
bool
NMSSMTools
;
30
extern
bool
SoftHiggsOut;
33
extern
int
numHiggsMassLoops
;
35
extern
int
numRewsbLoops
;
36
37
const
double
EPSTOL
= 1.0e-11;
38
const
double
PI
= atan(1.0) * 4.0;
39
const
double
root2
= sqrt(2.0);
41
const
double
numberOfTheBeast = 6.66e66;
42
43
extern
double
GMU
;
44
extern
double
MZ
;
46
const
double
MW
= 80.404;
48
const
double
MZCENT
= 91.1876;
51
extern
int
PRINTOUT
;
53
extern
double
TOLERANCE
;
55
extern
bool
susyRpvBCatMSUSY
;
57
extern
bool
forceSlha1
;
60
extern
bool
slha2setTrilinear
[];
63
extern
bool
printRuledOutSpectra
;
65
extern
bool
mAFlag
;
67
extern
long
idummySave
;
69
extern
double
minBR
;
71
extern
bool
threeBodyDecays
;
73
extern
bool
outputPartialWidths
;
75
extern
bool
calcDecays
;
76
83
extern
bool
inputMhPole
, inputMA0Pole, inputMH0Pole, inputMHpmPole;
85
extern
double
fixMhPole
, fixMA0Pole, fixMH0Pole, fixMHpmPole;
86
89
extern
bool
USE_TWO_LOOP_GAUGE_YUKAWA
;
94
extern
bool
MB_DECOUPLING
;
95
96
enum
{ ENABLE_TWO_LOOP_MT_AS = 0x1,
97
ENABLE_TWO_LOOP_AS_AS_YUK = 0x2,
98
ENABLE_TWO_LOOP_MB_AS = 0x4,
99
ENABLE_TWO_LOOP_MB_YUK = 0x8,
100
ENABLE_TWO_LOOP_MTAU_YUK = 0x10
101
};
102
104
extern
bool
USE_TWO_LOOP_SPARTICLE_MASS
;
108
extern
int
expandAroundGluinoPole
;
110
extern
bool
setsVevEWSB
;
111
}
112
113
#endif
softsusy
global variable declaration
Definition:
def.cpp:13
softsusy::USE_TWO_LOOP_GAUGE_YUKAWA
bool USE_TWO_LOOP_GAUGE_YUKAWA
Definition:
def.cpp:72
softsusy::calcDecays
bool calcDecays
Default: don't calculate decays.
Definition:
def.cpp:63
softsusy::EPSTOL
const double EPSTOL
underflow accuracy
Definition:
def.h:37
softsusy::threeBodyDecays
bool threeBodyDecays
Default: calculate three-body decays.
Definition:
def.cpp:59
softsusy::numRewsbLoops
int numRewsbLoops
Set to number of loops to use for REWSB condition up to the default of 2.
Definition:
def.cpp:29
softsusy::setsVevEWSB
bool setsVevEWSB
Quick start bool to trap svev setting rather than xiS setting.
Definition:
def.cpp:85
softsusy::outputPartialWidths
bool outputPartialWidths
Default: don't output partial widths in decays.
Definition:
def.cpp:61
softsusy::GMU
double GMU
decay constant of muon
Definition:
def.cpp:19
softsusy::idummySave
long idummySave
random number seed
Definition:
def.cpp:46
softsusy::inputMhPole
bool inputMhPole
Default: don't input pole Higgs masses in command line.
Definition:
def.cpp:66
softsusy::MW
const double MW
LEPEWWG central value 14/06/06. Is just used for intialisation etc.
Definition:
def.h:46
softsusy::slha2setTrilinear
bool slha2setTrilinear[]
default is to have no trilinears set by SLHA2 conventions
Definition:
def.cpp:37
softsusy::mAFlag
bool mAFlag
default is to set tree-level tachyonic A masses to 0 in loops
Definition:
def.cpp:44
softsusy::MZCENT
const double MZCENT
particle data book 2004 central value. Is just used for intialisation etc
Definition:
def.h:48
softsusy::USE_TWO_LOOP_SPARTICLE_MASS
bool USE_TWO_LOOP_SPARTICLE_MASS
Various two-loop thresholds, eg 2-loop QCD corrections to m_gluino.
Definition:
def.cpp:80
softsusy::expandAroundGluinoPole
int expandAroundGluinoPole
Default: expand around gluino and squark pole masses.
Definition:
def.cpp:82
softsusy::PI
const double PI
or 3.141592653589793 longhand;
Definition:
def.h:38
softsusy::root2
const double root2
used to flag diabolical problems
Definition:
def.h:39
softsusy::MZ
double MZ
global pole mass of MZ in GeV - MZCENT is defined in def.h
Definition:
def.cpp:31
softsusy::TOLERANCE
double TOLERANCE
fractional accuracy required - may need to make smaller for accurate
Definition:
def.cpp:17
softsusy::NMSSMTools
bool NMSSMTools
Definition:
def.cpp:26
softsusy::numHiggsMassLoops
int numHiggsMassLoops
Definition:
def.cpp:29
softsusy::printRuledOutSpectra
bool printRuledOutSpectra
default is to not print out theoretically excluded spectra
Definition:
def.cpp:42
softsusy::MB_DECOUPLING
bool MB_DECOUPLING
Definition:
def.cpp:77
softsusy::PRINTOUT
int PRINTOUT
no verbose debug output
Definition:
def.cpp:15
softsusy::susyRpvBCatMSUSY
bool susyRpvBCatMSUSY
default is to fix RPV parameters at the GUT scale
Definition:
def.cpp:33
softsusy::minBR
double minBR
Default: print out branching ratios bigger than .
Definition:
def.cpp:57
softsusy::fixMhPole
double fixMhPole
extern values for those quantities
Definition:
def.cpp:68
softsusy::forceSlha1
bool forceSlha1
default: use SLHA1 conventions for RPV output
Definition:
def.cpp:35
Generated by
1.9.1