e | ||
experiment | ||
experiment.__init__ | This package is intended to contain everything that has to do with the experimental results. | |
experiment.experimentExceptions | Provides exception classes for the experiment package. | |
experiment.limitGetter | Access the proper experimental limits to given analysis objects. | |
experiment.smsAnalysisFactory | Create a list of analysis objects from a results database. | |
experiment.smsHelpers | Contains private helper functions to access the SMS results. | |
experiment.smsInterpolation | smsInterpolation is called by smsResults.getSmartUpperLimit. UpperLimit takes arbitrary input masses and checks if there is a corresponding upper limit for the given analysis and topology. The upper limit is returned in 'pb'. If several histograms with different x-values are available, an interpolation is performed. | |
experiment.smsResults | Centralized facility to access the SMS results. | |
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.analysis | Encapsulates all data types around one result of one analysis, i.e. the association with one plot and one reference cross section result. | |
theory.auxiliaryFunctions | A collection of functions used to evaluate fuzzy the conditions. | |
theory.branch | Module holding the branch class and methods. | |
theory.clusterTools | Module holding the ElementCluster class and cluster methods used to combine similar elements according to the analysis. | |
theory.crossSection | Encapsulates the result of the computation of the reference cross section. | |
theory.element | Module holding the Element class and its methods. | |
theory.lheDecomposer | Decomposition of LHE events and creation of TopologyLists. | |
theory.lheReader | Provides a class that creates SMSEvents from LHE files. | |
theory.particleNames | Provides functions for getting particle names from pdg ids, and other helpers. | |
theory.printer | Facility used in classes to derive from and be able to print different data types in different forms. | |
theory.slhaDecomposer | Decomposition of SLHA events and creation of TopologyLists. | |
theory.theoryPrediction | Provides a class to encapsulate the results of the computation of reference cross sections and related functions. | |
theory.topology | Provides a Topology class and a TopologyList collection type. | |
tools | ||
tools.__init__ | This package contains tools for handling results obtained with the main SModelS code. | |
tools.asciiGraph | Contains a simple routine to draw ASCII-art Feynman-like graphs. | |
tools.externalNllFast | Wrapper for all nllfast versions. | |
tools.externalPythia6 | Wrapper for pythia6. | |
tools.externalPythonTools | This module is to check the installation of python tools, i.e. unum, scipy, numpy. | |
tools.externalTool | Wrapper code for external tools: base class | |
tools.ioObjects | Definitions of input/output parameters which are read from parameter.in. | |
tools.lheChecks | Check LHE file format. | |
tools.missingTopologies | Definitions of classes used to find, format missing topologies | |
tools.modpyslha | Modified pyslha reader. | |
tools.nllFast | This module provides methods to access the nllfast grid and compute k-factors (when available) to SUSY pair production cross-sections. | |
tools.physicsUnits | This introduces physical units (GeV, fb) to the framework. | |
tools.slhaChecks | Check SLHA file for integrity. | |
tools.summaryReader | Classes to read the summary.txt files. | |
tools.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.uniqueLogFilter | Contains a stolen code snippet for a logging filter to have identical log messages appear only once. | |
tools.xsecComputer | Computation of reference ("theory") production cross sections. |