KaliVeda  1.13/01
Heavy-Ion Analysis Toolkit
KVGaus2D.h
Go to the documentation of this file.
1 
4 #ifndef __KVGAUS2D_H
5 #define __KVGAUS2D_H
6 
7 #include "KVAutoFit.h"
8 #include "TF1.h"
9 
16 class KVGaus2D : public KVAutoFit {
17 
18 protected:
19 
20  virtual Bool_t NewFunction_2D();
21  virtual TF1* ReloadFunction_2D(const Char_t*, Int_t);
22  virtual Double_t f2D(Double_t* xx, Double_t* para);
23 
24 public:
25 
26  KVGaus2D(Bool_t batch = kFALSE);
27  KVGaus2D(const KVGaus2D&) ;
28  ROOT_COPY_ASSIGN_OP(KVGaus2D)
29  virtual ~KVGaus2D();
30 
31  ClassDef(KVGaus2D, 1) //Fit gaussien a deux dimensions
32  void ExtraDrawing();
33 };
34 
35 #endif
int Int_t
char Char_t
const Bool_t kFALSE
bool Bool_t
double Double_t
Manage SemiAutomatic Fits.
Definition: KVAutoFit.h:25
virtual void ExtraDrawing()
Definition: KVAutoFit.h:94
Handle semi-automatic fit to 2D Gaussian distributions.
Definition: KVGaus2D.h:16
virtual ~KVGaus2D()
Destructor.
Definition: KVGaus2D.cpp:50
virtual Double_t f2D(Double_t *xx, Double_t *para)
Definition: KVGaus2D.cpp:119
virtual TF1 * ReloadFunction_2D(const Char_t *, Int_t)
Definition: KVGaus2D.cpp:97
ClassDef(KVGaus2D, 1) void ExtraDrawing()
KVGaus2D(Bool_t batch=kFALSE)
Default constructor.
Definition: KVGaus2D.cpp:17
virtual Bool_t NewFunction_2D()
Definition: KVGaus2D.cpp:59