mle

Contents

mle#

runFits(ati, N: int = 0, maxIter=100000, seedfile: str = 'seed', useMinos: bool = False, hesse: bool = False)[source]#

Performs N randomized fits by calling _performFit(), if N=0 then a single fit with no randomization is performed

Parameters:
  • ati (AmpToolsInterface) – AmpToolsInterface instance

  • N (int) – Number of randomized fits to perform

  • RANK_MPI (int) – MPI rank. Default to 0 for non-MPI.

  • maxIter (int) – Maximum number of iterations. Default to 100000.

  • seedfile (str) – Output file for seeding next fit based on this fit. Default to “seed” name prefix.

  • useMinos (bool) – Use MINOS instead of MIGRAD. Default to False.

  • hesse (bool) – Evaluate HESSE matrix after minimization. Default to False.

Returns:

Minimum negative log likelihood

Return type:

minNLL (double)