RAIDA  1.9.0
IFitFactoryROOT.h
1 // -*- C++ -*-
2 #ifndef AIDA_IFITFACTORYROOT_H
3 #define AIDA_IFITFACTORYROOT_H 1
4 
5 #include <AIDA/IFitFactory.h>
6 #include <string>
7 
8 namespace AIDA {
9 
10 class IFitData;
11 class IFitter;
12 
19 class IFitFactoryROOT : public IFitFactory {
20 
21 public:
23  virtual ~IFitFactoryROOT() { /* nop */; }
24 
25  IFitFactoryROOT() { /* nop */; }
26 
27  virtual IFitData * createFitData() ;
28 
40  virtual IFitter * createFitter(const std::string & fitterType = "Chi2",
41  const std::string & engineType = "",
42  const std::string & options = "") ;
43 }; // class
44 } // namespace AIDA
45 #endif /* ifndef AIDA_IFITFACTORYROOT_H */
virtual IFitter * createFitter(const std::string &fitterType="Chi2", const std::string &engineType="", const std::string &options="")
Create a new IFitter.
Definition: IFitFactoryROOT.cc:18
Factory for fitter and fit data objects.
Definition: IFitFactory.h:30
virtual ~IFitFactoryROOT()
Destructor.
Definition: IFitFactoryROOT.h:23
Dummy implementation of class &quot;IFitFactory&quot;.
Definition: IFitFactoryROOT.h:19