solverUtils

Created on Mon May 29 07:00:33 2017

@author: Bob Anderson

solverUtils.model()
solverUtils.candidatesFromEventSize()

This is implemented as a generator because if numPts is large, it is easy to get a candidate list in the many millions, so it’s best to create the candidates one at a time.

solverUtils.candidatesFromDandRlimits()

This is implemented as a generator because if large limits are given, it is easy to get a very large candidate list, so it’s best to create the candidates one at a time.

solverUtils.calcNumCandidatesFromDandRlimits()
solverUtils.calcNumCandidatesFromEventSize()
solverUtils.calcBandA()
solverUtils.scoreCandidate(yValues, left, right, cand, sigmaB, sigmaA)
solverUtils.scoreSubFrame(yValues, left, right, cand, sigmaB, sigmaA)
solverUtils.getAssociationForEntry()
solverUtils.candidateCounter()
solverUtils.subFrameAdjusted()
solverUtils.solver()