[no commit message]

This commit is contained in:
Alexander Nozik 2016-07-29 12:30:54 +03:00
parent af157dc3fa
commit bdd81ea455
2 changed files with 9 additions and 6 deletions

View File

@ -23,8 +23,6 @@ import hep.dataforge.description.DescriptorFormatter;
import hep.dataforge.description.DescriptorUtils;
import hep.dataforge.description.TextDescriptorFormatter;
import hep.dataforge.exceptions.DescriptorException;
import hep.dataforge.maths.integration.GaussRuleIntegrator;
import hep.dataforge.maths.integration.UnivariateIntegrator;
import hep.dataforge.meta.Meta;
import java.io.PrintWriter;
@ -51,7 +49,6 @@ public class NumassContext extends Context {
private void init() {
GlobalContext.registerContext(this);
loadPlugin("hep.dataforge:actions");
loadPlugin("inr.numass:numass");
setIO(new NumassIO());
}

View File

@ -24,6 +24,7 @@ import hep.dataforge.fitting.FitPlugin;
import hep.dataforge.fitting.models.ModelManager;
import hep.dataforge.fitting.models.WeightedXYModel;
import hep.dataforge.fitting.models.XYModel;
import hep.dataforge.maths.MathPlugin;
import hep.dataforge.meta.Meta;
import hep.dataforge.plotfit.PlotFitResultAction;
import hep.dataforge.plots.PlotDataAction;
@ -64,7 +65,7 @@ import org.apache.commons.math3.util.FastMath;
* @author Alexander Nozik
*/
@PluginDef(group = "inr.numass", name = "numass",
dependsOn = {"hep.dataforge:MINUIT", "hep.dataforge:plots"},
dependsOn = {"hep.dataforge:actions", "hep.dataforge:math", "hep.dataforge:MINUIT", "hep.dataforge:plots"},
description = "Numass data analysis tools")
public class NumassPlugin extends BasicPlugin {
@ -72,8 +73,8 @@ public class NumassPlugin extends BasicPlugin {
public void attach(Context context) {
// StorageManager.buildFrom(context);
FitManager fm = context.provide("fitting", FitPlugin.class).getFitManager();
ModelManager mm = fm.getModelManager();
loadModels(mm);
loadModels(fm.getModelManager());
loadMath(MathPlugin.buildFrom(context));
ActionManager actions = ActionManager.buildFrom(context);
actions.registerAction(SlicingAction.class);
@ -96,6 +97,11 @@ public class NumassPlugin extends BasicPlugin {
public void detach() {
}
private void loadMath(MathPlugin math){
}
/**
* Load all numass model factories