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

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

#include <iosfwd>
#include <string>
#include "linalg.h"
#include "mssmUtils.h"

Go to the source code of this file.

Classes

class  softsusy::NMSSM_input
 class for NMSSM input parameters More...
 
class  softsusy::NMSSM_command_line_parser
 class which parses command line options of the NMSSM More...
 

Namespaces

 softsusy
 global variable declaration
 

Functions

void softsusy::NmssmMsugraBcs (NmssmSoftsusy &m, const DoubleVector &inputParameters)
 
void softsusy::focusgmsb (NmssmSoftsusy &m, const DoubleVector &inputParameters)
 
void softsusy::MssmMsugraBcs (NmssmSoftsusy &m, const DoubleVector &inputParameters)
 
void softsusy::SemiMsugraBcs (NmssmSoftsusy &m, const DoubleVector &inputParameters)
 
void softsusy::NmssmSugraNoSoftHiggsMassBcs (NmssmSoftsusy &m, const DoubleVector &inputParameters)
 NMSSM Msugra, without setting the soft Higgs masses.
 
void softsusy::extendedNMSugraBcs (NmssmSoftsusy &m, const DoubleVector &inputParameters)
 
double softsusy::sumTol (const NmssmSoftsusy &in, const NmssmSoftsusy &out, int numTries)
 LCT: Difference between two NMSSM SOFTSUSY objects in and out: EWSB terms only. More...
 
ostream & softsusy::operator<< (ostream &left, const NmssmSoftsusy &s)
 
void softsusy::generalNmssmBcs (NmssmSoftsusy &m, const DoubleVector &inputParameters)
 
DoubleVector softsusy::calcMh1SqNmssmMsugraCoeffs (const NmssmSoftsusy &m, double scale)
 
DoubleVector softsusy::calcMh1SqSemiMsugraCoeffs (const NmssmSoftsusy &m, double scale)
 
DoubleVector softsusy::calcMh2SqNmssmMsugraCoeffs (const NmssmSoftsusy &m, double scale)
 
DoubleVector softsusy::calcMh2SqSemiMsugraCoeffs (const NmssmSoftsusy &m, double scale)
 

Detailed Description

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