Python Module Index

a | b | c | d | e | i | l | n | p | r | s | t | x
 
a
asciiGraph Contains a simple routine to draw ASCII-art Feynman-like graphs.
auxiliaryFunctions A collection of functions used to evaluate fuzzy the conditions.
 
b
branch Module holding the branch class and methods.
 
c
caching The memoize technique, for caching.
clusterTools Module holding the ElementCluster class and cluster methods used to combine similar elements according to the analysis.
coverage Definitions of classes used to find, format missing topologies
crashReport Facility used in runSModelS.py to create and read SModelS crash report files.
crossSection Encapsulates the result of the computation of the reference cross section.
 
d
databaseBrowser Centralized facility to access smodels-database.
databaseObj Contains Database class that represents the database of experimental results.
datasetObj Holds the classes and methods used to read and store the information in the data folders.
 
e
element Module holding the Element class and its methods.
exceptions Contains exceptions for SModelS's experiment package.
experiment
    experiment.__init__ This package is intended to contain everything that has to do with the experimental results.
    experiment.databaseObj
    experiment.datasetObj
    experiment.exceptions Contains exceptions for SModelS's theory package.
    experiment.expResultObj
    experiment.infoObj
    experiment.txnameObj
expResultObj Contains class that encapsulates an experimental result
externalNllFast Wrapper for all nllfast versions.
externalPythia6 Wrapper for pythia6.
externalPythonTools This module is to check the installation of python tools, i.e. unum, scipy, numpy, pyslha.
externalTool Wrapper code for external tools: base class
 
i
infoObj Holds the classes and methods used to read and store the information in the globalInfo.txt or dataglobalInfo.txt files.
ioObjects Definitions of input/output parameters which are read from parameter.in.
 
l
lheChecks Check LHE file format.
lheDecomposer Decomposition of LHE events and creation of TopologyLists.
lheReader Provides a class that creates SMSEvents from LHE files.
 
n
nllFast This module provides methods to access the nllfast grid and compute k-factors (when available) to SUSY pair production cross sections.
 
p
particleNames Provides functions for getting particle names from pdg ids, and other helpers.
physicsUnits This introduces physical units (GeV, fb) to the framework.
printer Facility used to print elements, theorypredictions, missing topologies et al in various forms
 
r
runtime Tools to gather info about runtime enviroment, currently contains only the number of CPUs
 
s
slhaChecks Check SLHA file for integrity.
slhaDecomposer Decomposition of SLHA events and creation of TopologyLists.
smodelsLogging Simple code that creates and configures a central logger
statistics Code that computes CLs, p values, etc.
stringTools Holds all code snippets that meddle with strings
 
t
theory
    theory.__init__ This Package is intended to contain everything related to theory: * cross section calculation code * sms decomposition code (LHE-based, SLHA-based) * some more tools, e.g. for reading/writing slha files, or particle names
    theory.auxiliaryFunctions
    theory.branch
    theory.clusterTools
    theory.crossSection
    theory.element
    theory.exceptions
    theory.lheDecomposer
    theory.lheReader
    theory.particleNames
    theory.slhaDecomposer
    theory.theoryPrediction
    theory.topology
theoryPrediction Provides a class to encapsulate the results of the computation of reference cross sections and related functions.
timeOut Facility to implement a time out option when running smodels
toolBox Contains a singleton-like class that keeps track of all external "HEP" tools, such as pythia, nllfast, etc. Used primarily for installation and deployment.
tools
    tools.__init__ This package contains tools for handling results obtained with the main SModelS code.
    tools.asciiGraph
    tools.caching
    tools.coverage
    tools.crashReport
    tools.databaseBrowser
    tools.externalNllFast
    tools.externalPythia6
    tools.externalPythonTools
    tools.externalTool
    tools.ioObjects
    tools.lheChecks
    tools.modelTester Functions to test (a set of) points, handling decomposition, result and coverage checks, parallelisation.
    tools.nllFast
    tools.physicsUnits
    tools.printer
    tools.runtime
    tools.slhaChecks
    tools.smodelsLogging
    tools.statistics
    tools.stringTools
    tools.timeOut
    tools.toolBox
    tools.xsecComputer
topology Provides a Topology class and a TopologyList collection type.
txnameObj Holds the classes and methods used to read and store the information in the txname.txt files. Also contains the interpolation methods.
 
x
xsecComputer Computation of reference ("theory") production cross sections.