The JSON likelihoods are serialized in this folder. This is done by providing a background-only workspace containing the signal/control channels at BkgOnly.json
as well as patch files for each mass point on the signal phase-space explored in the analysis.
Each jsonpatch file follows the format patch_C1N2_Wh_hbb_m1_m2.json
where m1
is the mass of both the lightest chargino and the next-to-lightest neutralino (which are assumed to be nearly mass degenerate), and m2
is the mass of the lightest neutralino.
As an example, we use python jsonpatch here:
jsonpatch BkgOnly.json patch_C1N2_Wh_hbb_550_200.json > C1N2_Wh_hbb_550_200.json
For example, with pyhf, you can do any of the following:
pyhf cls BkgOnly.json -p patch_C1N2_Wh_hbb_550_200.json
jsonpatch BkgOnly.json patch_C1N2_Wh_hbb_550_200.json | pyhf cls
pyhf cls C1N2_Wh_hbb_550_200.json