diff --git a/Tests/Functional/Fit/FitObjective/CMakeLists.txt b/Tests/Functional/Fit/FitObjective/CMakeLists.txt index b24001b2a5168bcc3c822ac9d13d611d24fa71c8..a12c7327bf03c0f6b6987e58f28bb20bcde77c32 100644 --- a/Tests/Functional/Fit/FitObjective/CMakeLists.txt +++ b/Tests/Functional/Fit/FitObjective/CMakeLists.txt @@ -2,6 +2,7 @@ set(test TestFitObjective) set(test_cases MigradCylindersInBA + MigradResidualCylindersInBA SpecularFitTest MultipleSpecFittingTest FumuliCylindersInBA diff --git a/Tests/Functional/Fit/FitObjective/FitObjectiveTestCases.cpp b/Tests/Functional/Fit/FitObjective/FitObjectiveTestCases.cpp index 1b5905cd61000aeac29708ee340b0247aaabbfb0..dfc1127b3ed6e2e4160470eb2fdcb52a3d047a6c 100644 --- a/Tests/Functional/Fit/FitObjective/FitObjectiveTestCases.cpp +++ b/Tests/Functional/Fit/FitObjective/FitObjectiveTestCases.cpp @@ -17,6 +17,9 @@ MigradCylindersInBA::MigradCylindersInBA() : FitObjectiveTest("Minuit2", "Migrad", "CylindersInBAPlan") {} +MigradResidualCylindersInBA::MigradResidualCylindersInBA() + : FitObjectiveTest("Minuit2", "Migrad", "CylindersInBAResidualPlan") {} + BfgsCylindersInBA::BfgsCylindersInBA() : FitObjectiveTest("GSLMultiMin", "BFGS2", "CylindersInBAEasyPlan") {} diff --git a/Tests/Functional/Fit/FitObjective/FitObjectiveTestCases.h b/Tests/Functional/Fit/FitObjective/FitObjectiveTestCases.h index 037bc0ca49fc284a2a629114822c40ad8cb2cb34..c7da432c5fc578e19833bb03ccf1e151b131357c 100644 --- a/Tests/Functional/Fit/FitObjective/FitObjectiveTestCases.h +++ b/Tests/Functional/Fit/FitObjective/FitObjectiveTestCases.h @@ -25,6 +25,12 @@ public: MigradCylindersInBA(); }; +class MigradResidualCylindersInBA : public FitObjectiveTest +{ +public: + MigradResidualCylindersInBA(); +}; + class BfgsCylindersInBA : public FitObjectiveTest { public: diff --git a/Tests/Functional/Fit/FitObjective/FitObjectiveTestFactory.cpp b/Tests/Functional/Fit/FitObjective/FitObjectiveTestFactory.cpp index 984121d7ec4c5eb33407317fee5ffc8b4384fa93..684162325c570415941e96778d0f2979b906cc7f 100644 --- a/Tests/Functional/Fit/FitObjective/FitObjectiveTestFactory.cpp +++ b/Tests/Functional/Fit/FitObjective/FitObjectiveTestFactory.cpp @@ -19,6 +19,8 @@ FitObjectiveTestFactory::FitObjectiveTestFactory() { registerItem("MigradCylindersInBA", create_new<MigradCylindersInBA>, "Minuit + CylindersInBA"); + registerItem("MigradResidualCylindersInBA", create_new<MigradResidualCylindersInBA>, + "Minuit + ResidualCylindersInBA"); registerItem("BfgsCylindersInBA", create_new<BfgsCylindersInBA>, "BFGS + CylindersInBA"); registerItem("SteepestDescentCylindersInBA", create_new<SteepestDescentCylindersInBA>,