laura is hosted by Hepforge, IPPP Durham
Laura++  v2r0
A maximum likelihood fitting package for performing Dalitz-plot analysis.
LauFitter.hh
Go to the documentation of this file.
1 
2 // Copyright University of Warwick 2005 - 2013.
3 // Distributed under the Boost Software License, Version 1.0.
4 // (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
5 
6 // Authors:
7 // Thomas Latham
8 // John Back
9 // Paul Harrison
10 
21 #ifndef LAU_FITTER
22 #define LAU_FITTER
23 
24 #include "Rtypes.h"
25 #include "TString.h"
26 
27 class LauAbsFitter;
28 
29 class LauFitter {
30 
31  public:
33  enum Type {
35  };
36 
38 
41  static void setFitterType( Type type );
42 
44 
47  static LauAbsFitter* fitter();
48 
49  private:
52 
54  static Type fitterType_;
55 
57 };
58 
59 #endif
static LauAbsFitter * theInstance_
Pointer to the singleton instance.
Definition: LauFitter.hh:51
ClassDef(LauFitter, 0)
The abstract interface to the fitter.
Definition: LauAbsFitter.hh:35
static LauAbsFitter * fitter()
Method that provides access to the singleton fitter.
Definition: LauFitter.cc:34
static Type fitterType_
The fitter type.
Definition: LauFitter.hh:54
Type
The types of fitter available.
Definition: LauFitter.hh:33
static void setFitterType(Type type)
Set the type of the fitter.
Definition: LauFitter.cc:24