KaliVeda
Toolkit for HIC analysis
KVGaus2D.h
1 
4 #ifndef __KVGAUS2D_H
5 #define __KVGAUS2D_H
6 
7 #include "KVAutoFit.h"
8 #include "TF1.h"
9 
17 class KVGaus2D : public KVAutoFit {
18 
19 protected:
20 
21  virtual Bool_t NewFunction_2D();
22  virtual TF1* ReloadFunction_2D(const Char_t*, Int_t);
23  virtual Double_t f2D(Double_t* xx, Double_t* para);
24 
25 public:
26 
27  KVGaus2D(Bool_t batch = kFALSE);
28  KVGaus2D(const KVGaus2D&) ;
29  ROOT_COPY_ASSIGN_OP(KVGaus2D)
30  virtual ~KVGaus2D();
31 
32  ClassDef(KVGaus2D, 1) //Fit gaussien a deux dimensions
33  void ExtraDrawing();
34 };
35 
36 #endif
int Int_t
bool Bool_t
char Char_t
constexpr Bool_t kFALSE
double Double_t
Manage SemiAutomatic Fits.
Definition: KVAutoFit.h:26
virtual void ExtraDrawing()
Definition: KVAutoFit.h:95
Handle semi-automatic fit to 2D Gaussian distributions.
Definition: KVGaus2D.h:17
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