def getSettingsForRunId(runId): """Return the settings instance for a given run""" runInstance = Run.selectBy(id=runId)[0] # Get the cut ratios cutRatios = getCutRatiosForRunId(runId) settings = Settings(cutRatios) settings.setThresholds(runInstance.trsh1, runInstance.trsh2) settings.setLo(runInstance.lo) settings.setUp(runInstance.up) settings.setMarginPercentage(runInstance.marginPercentage) return settings