Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

AIDA_FitFactory.cpp

Go to the documentation of this file.
00001 #include "AIDA_FitFactory.h"
00002 #include "AIDA_Fitter.h"
00003 #include "AIDA_FitData.h"
00004 
00005 Anaphe::AIDA_Fitter_FML::AIDA_FitFactory::AIDA_FitFactory()
00006 {}
00007 
00008 Anaphe::AIDA_Fitter_FML::AIDA_FitFactory::~AIDA_FitFactory()
00009 {}
00010 
00011 
00012 AIDA::IFitData*
00013 Anaphe::AIDA_Fitter_FML::AIDA_FitFactory::createFitData()
00014 {
00015   return new Anaphe::AIDA_Fitter_FML::AIDA_FitData;
00016 }
00017 
00018 
00019 AIDA::IFitter*
00020 Anaphe::AIDA_Fitter_FML::AIDA_FitFactory::createFitter( std::string fitterType,
00021                                                         std::string engineType,
00022                                                         std::string options)
00023 {
00024   Anaphe::AIDA_Fitter_FML::AIDA_Fitter* fitter = new Anaphe::AIDA_Fitter_FML::AIDA_Fitter;
00025   if ( engineType != "" ) fitter->setEngine( engineType );
00026   if ( fitterType != "" ) fitter->setFitMethod( fitterType );
00027   // treat some control parameter from the options
00028   if ( options    != "")  fitter->setOptions(options); 
00029   
00030   return fitter;
00031 }

Generated on Tue May 20 14:49:01 2003 for AIDA_Fitter_FML by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002