Create an analysis objects from the info given in the SMS results database.
Parameters: |
|
---|---|
Returns: | list of analyses |
Get all <label> lines in info.txt for an analysis-path pair.
Return upper limit for analysis-topology for given masses.
Parameters: | masses – list of masses, with (mother, intermediate(s), LSP). For intermediate masses: if possible do interpolation over upper limits for different x-values. If interpolation is not possible: check if masses are comparable to the assumptions in the histogram. |
---|
Define the center of mass energies to be considered (as strings in list format)
Get all analyses and topologies that have results.
Get the branch condition for an analysis.
Returns: | string containing the branch condition (e.g. equal branch masses) |
---|
Get the upper limit of the point in dictionary that is closest to mx and my, assuming that dictionary is a dictionary of mx, my, ul.
Get conditions of an analysis.
Returns: | dictionary of conditions, if topology == “all”; single condition for the passed topology, if only one topology is passed; None if non-existent. |
---|
Get constraints of an analysis.
Returns: | dictionary of constraints, if topology == “all”; single constraint for the passed topology, if only one topology is passed; None if non-existent; |
---|
Get interpolated upper limit from dictionary at point (inmx, inmy).
Parameters: |
|
---|---|
Returns: | interpolated upper limit at point (inmx, inmy) |
Get the upper limit for path/analysis/topology.
Returns: | None, if it does not exist; entire dictionary, if mx and my are None; upper limit at mx/my, if mx and my are floats; |
---|
Get an upper limit from the python dictionary.
Get information about the histogram axes for an analysis.
For each topology list of dictionary, each dictionary corresponds to one histogram. The key axes gives string (mx-my), the key mz gives information on other masses, if you supply a topology, returns list for this topology only.