< Mujpy.Methods2 | Index | Mujpy.FitTypes >
Mujpy provides only asymmetry fits. Global fit iare implemented only on in jupyter notebook mode (no dash yet) aiming at a user-friendier way than musrfit. The standard naming scheme is the collection of two letter acronyms for the components, e.g. msmsbl
for a 3 component fit wit two transverse (ms
components and a longitudinal bl
component. For a complete list see all the methods whose name is just two alphabetical lower case letter in class mumodel
in mujpy/mucomponent/mucomponent
.
Six main types of asymmetry fits are considered, some with 2 subtypes, depending on
- single run vs. suites of runs
- single group vs. multi groups (typically 2 in GPS, 8 in HIFI and ISIS)
- sequential fits vs global fits
The six types are identified uniquely by their suite, model name and model-definition json file (the dashboard). On this page we fix a symbol for each (A1-C2):
- A1 single run, single group TF, model name
mlmg
, providing one chi2
- A20 single run, multi groups sequential, e.g. same for 2 groups, providing two chi2
- A21 single run, multi groups global, e.g. same for 2 groups, providing one chi2
- first type of global fit (group global,
gg
)
- all Minuit (
user
) parameters are listed upfront (minfit style) and component parameters "flag"s are all "=", assigned to them through "function" "p[x]" with index x referring to Minuit parameter list
- when groups require distinct assignments use "function_multi" instead of "function"
- B1 suite of n runs, single group, e.g. ZF model name
msbl
, providing n chi2
- B20 sequential suite of n runs, multi groups sequential, e.g. ZF model name for two groups
msbl
, providing 2n chi2
- B21 sequential suite of n runs, multi groups global, e.g. ZF model name for two groups
msbl
, providing n chi2
- C1 global suite of n runs, single group, e.g. ZF model name
msbl
, providing one chi2
- the user model distinguishes global and local parameters, the latter replicated automatically for each run (minfit style)
- this implies a default mode, where the automatic dashboard-generated model is minimized, and a manual mode, corresponding to a manual dashboard, where the user can, e.g. set some of the local parameters to
"flag": "!"
and "value": 0.0
- mufit can be directed to execute the manual dashboard
- C2 suite of runs, multi group, is the integration of C1 and B2. It uses both local and "function_multi" concts
See the link for examples
Calibration mode (A1,A2) fits also \{\alpha\}, it is available for A1, A20, A21.
< Mujpy.Methods2 | Index | Mujpy.FitTypes >