SoftSUSY is hosted by Hepforge, IPPP Durham
SOFTSUSY  4.0
File List
Here is a list of all documented files with brief descriptions:
[detail level 12]
  src
 decays.cpp
 decays.hCode calculates decay modes and prints out an SLHA format file with them in. For R-parity conserving NMSSM/MSSM. See arXiv://1702.?????
 def.cpp
 def.hSwitches (options) and parameters such as default fermion masses, required accuracy etc
 dilogwrap.hDilog function
 flavoursoft.cpp
 flavoursoft.hHeader file for RP conserving MSSM object including all (real) soft SUSY breaking parameters and (real) SUSY couplings. with non-trivial flavour calculation
 higher.h
 higher_order.h
 linalg.cpp
 linalg.hDoubleVector and DoubleMatrix classes of doubles and operations between them, complexified copies also
 lowe.cpp
 lowe.hQedQcd object contains Standard Model quark and lepton masses. It integrates them using 3 loop qcd x 1 loop qed effective theory
 main-nmssm.cppMain C++ program to calculate Higgs masses as a function of tan beta in the NMSSM
 main.hMain C++ program to calculate Higgs masses as a function of tan beta
 mainDecay.hMain C++ program to calculate Higgs masses as a function of tan beta
 mssmUtils.hA few handy routines for the MSSM: SUSY breaking conditions etc
 mycomplex.hComplex numbers and operators between them
 nmssm2loop.hTwo-loop Higgs and potential corrections from Pietro Slavich
 nmssmsoftpars.cpp
 nmssmsoftpars.hSoft SUSY breaking parameters for NMSSM
 nmssmsoftsusy.cpp
 nmssmsoftsusy.hNmssmSoftsusy object contains all the NMSSM functionality: SUSY breaking and preserving parameters, and physical parameters etc
 nmssmsusy.cpp
 nmssmsusy.hNmssmSusy NMSSM SUSY couplings and tan beta. NmssmSusy contains all NMSSM SUSY couplings and tan beta, as well as their beta functions
 nmssmUtils.hA few handy routines for the NMSSM: SUSY breaking conditions etc
 numerics.cpp
 numerics.hNumerical routines - differential equation solver, differentiator and function minimiser for instance
 particle.hDefinitions of particles and container for decay widths
 physpars.cpp
 physpars.hFlags for potential problems in sProblem structure, and structure for containing physical MSSM parameters such as pole masses in sPhysical
 rge.cpp
 rge.hRGE objects consisting of energy scale and parameters and loops (order in perturbation theory) and thresholds (accuracy of calculation, handles decoupling ususally)
 rpvmain.h
 rpvneut.cpp
 rpvneut.hGeneralisation of RpvMssmSoftsusy object to include the loop corrections to neutrino masses and to the one-loop sneutrino VEVs
 rpvsoft.hR-Parity violating MSSM object including real params/masses. Use RpvNeutrino for lepton-number violation (includes one-loop neutrino mass corrections), or RpvSoftsusy for baryon number violation
 rpvsusypars.cpp
 rpvsusypars.hContains all supersymmetric RPVMSSM parameters
 softpars.cpp
 softpars.hSoft SUSY breaking parameters
 softpoint.cpp
 softpoint.hMain program: reads input in SLHA or command line format
 softsusy.cpp
 softsusy.hHeader file for RP conserving MSSM object including all (real) soft SUSY breaking parameters and (real) SUSY couplings. Also contains MssmSoftsusy2 object, which has alternative EWSB boundary conditions at MSUSY
 susy.cpp
 susy.hMssmSusy contains all SUSY couplings and tan beta, as well as their beta functions
 tensor.cpp
 tensor.hThree-index tensor for containing information on R-parity violating couplings. Also contains linear algebra functions for interaction with matrices and vectors
 threeBodyDecays.cpp
 threeBodyDecays.h
 twoloophiggs.hContains two-loop routines from Slavich et al
 utils.cpp
 utils.hA few handy bits and pieces - little mathematical functions and the like
 xpr-base.hSymbolic under-object for vectors/matrices for speed upgrade. The linear algebra operations are often set up at compile time rather than at run-time
 xpr-matrix.hSymbolic object for matrices for speed upgrade
 xpr-vector.hSymbolic object for vectors for speed upgrade