Recent Changes · Search:

Dispense


Navigation Tips - Dritte


PmWiki

pmwiki.org

edit SideBar

GlobalFits

< 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 >

Edit - History - Print - PDF - Recent Changes - Search
Page last modified on December 07, 2022, at 08:40 AM