In-Browser Tools
The following tools can be used in-browser to explore several of the data files used by Combine
jsROOT (external) open
Can display (most) contents of *.root files, such as histograms e.g. the shapes files.
Interactive Viewers
- nice display of overly large tables, such that headers & important labels stay on screen
- extensive support for live filtering of table contents
- numeric values are colored, with configurable scale
Datacard Viewer open
- for
*.txtdatacards - filter by: bin, process, nuisance-name, -type, and -group
- also shows overview or
ratevalues for given bin & process combinations - also shows:
autoMCStats,nuisance edit,extArg&rateParam - can detect & report some layout/formatting issue
Covariance Viewer open
- for specific
*.cov.jsonfiles, see following format description - configurable filtering of row/columns with only small off-diagonal elements
- automatically highlight common parts in nuisance parameter names in different colors for easier reading
File Format
It needs to be a valid JSON file, with the following fields:
labels, required- type:
Arrrayof NStrings - the nuisance/fit parameter labels
- type:
covorcor, at least one of them- type:
Arrayof NArrays of NNumbers between -1 and 1 - the covariance/correlation matrix
- ordering of rows/columns corresponds to that of
labels
- type:
qual, optional- type:
NumberorString - the fit result/quality number
- type:
Example File
{
"labels": ["lumi", "BR", "r"],
"cov": [
[1 , 0.1, 0.01],
[0.1 , 1 , 0.1 ],
[0.01, 0.1, 1 ]
]
}