theSum = 0. for tmpVar in theVars: theSum += abs(theVars[tmpVar]) return theSum step = 0.02 optVars["fSU"] = opts.start optVars["fMU"] = -0.99 print optVars while (optVars["fSU"] < opts.end): while (optVars["fMU"] <= 1.0): ## print optVars if (sumVars(optVars) <= 1.00): writeValToFile("fMU", optVars["fMU"], opts.startingFile, theVars = optVars) printPts("",0) fr = theFitter.fit() nll = fr.minNll() print 'nll:',nll,'\n' sys.stdout.flush() optVars["fMU"] += step optVars["fSU"] += step optVars["fMU"] = -0.99 print "done"
return theSum step = 0.02 optVars["fSU"] = opts.start optVars["fMU"] = -0.99 print optVars while (optVars["fSU"] < opts.end): while (optVars["fMU"] <= 1.0): ## print optVars if (sumVars(optVars) <= 1.00): writeValToFile("fMU", optVars["fMU"], opts.startingFile, theVars=optVars) printPts("", 0) fr = theFitter.fit() nll = fr.minNll() print 'nll:', nll, '\n' sys.stdout.flush() optVars["fMU"] += step optVars["fSU"] += step optVars["fMU"] = -0.99 print "done"