Read/Write Utilities   Spectrum Calculators   Decay Packages   Relic Densities   Cross Sections & Generators   Examples  

  • The purpose of the project is to define a unique set of conventions for supersymmetric extensions of the Standard Model together with an accord specifying generic file structures for 1) supersymmetric model specifications and input parameters, 2) EW scale supersymmetric mass and coupling spectra, and 3) decay tables, to provide a universal interface between spectrum calculation programs, decay packages, and high energy physics event generators.

(conventions, definitions)
Note: to add codes to any of these lists, email peter.skands ATNOSPAM
SLHA Read/Write Utilities
  • LHPC - a C++ based set of classes for interpreting files in the Les Houches Event File (LHEF) format and SLHA and SLHA2 formats. It also parses Flavor Les Houches Accord (FLHA) files, though with less functionality.
  • pySLHA - a Python-based reader, writer and plotter of SLHA and SLHA2 files.
  • SLHAea - a C++ library for SLHA input and output (requires the BOOST C++ headers)
  • SLHA.jl - a Julia library to parse, serialize, and perform calculations with the SLHA and SLHA2.
  • SLHALib - a FORTRAN library of routines for reading, writing, and manipulating SLHA and SLHA2 files.
  • SLAM - a Mathematica package to read/write SLHA files (click here for documentation)
Model Building Tools:
Spectrum Calculators:

Decay Packages:

Relic Density Programs:

Other Constraints / Flavour Observables:
  • FCHDECAY - SLHA2: v1.0+: computes the Flavour Changing Neutral Current decays BR(H -> tc), BR(H->bs), BR(t -> ch) and BR(t -> cg) in the Flavour Violating MSSM.
  • GM2Calc - SLHA v1.0+: C++ program which calculates the anomalous magnetic moment of the muon in the MSSM.
  • SUPERISO - SLHA2: v1.0+: flavour physics observables in the SM, 2HDM, MSSM, and NMSSM.
  • SusyBSG - SLHA2: v1.0+: NLO branching ratio for B → Xs γ in the MSSM with Minimal Flavor Violation.

Event Generators / Cross-Section Calculators:

Other Tools Repositories:

Additional Resources
Example SLHA files
Example Codes
  • main76.f: example how to use an SLHA spectrum file with PYTHIA 6, to generate supersymmetric processes, in this case stop1 pair production events at LHC; the run requires an external file with a SuSy spectrum calculated by an external RGE code, like "softsusy.spc" generated by SoftSusy.
  • main83.f: example how to use a BSM (QNUMBERS) file with PYTHIA 6; the run requires an external file with QNUMBERS blocks, like "main83.spc".

Related Projects and Accords
 The structure of the Accord was discussed at:
eXTReMe Tracker