scikit-hep / cabinetry

design and steer profile likelihood fits
https://cabinetry.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
26 stars 19 forks source link

Support shape-only systematic variations #447

Open alexander-held opened 9 months ago

alexander-held commented 9 months ago

As raised in #445: beyond Normalization and NormPlusShape there should be a type for normalized, shape-only variations. Maybe something like ShapeOnly or NormalizedShape. Suggestions welcome!

In some cases a per-channel normalization (which this would implement) is not necessarily the best way to implement variations, as acceptance effects between channels get lost. For these cases, an inclusive normalization that preserves per-channel acceptance effects, but retains the normalization across all channels (or in some other more inclusive phase space) may be better motivated, but would be more challenging to implement.