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  Bool_t NewFunction_2D() override;
22  TF1* ReloadFunction_2D(const Char_t*, Int_t) override;
23  Double_t f2D(Double_t* xx, Double_t* para) override;
24 
25 public:
26 
27  KVGaus2D(Bool_t batch = kFALSE);
28  KVGaus2D(const KVGaus2D&) ;
29  ROOT_COPY_ASSIGN_OP(KVGaus2D)
30 
31  void ExtraDrawing() override;
32 
33  ClassDefOverride(KVGaus2D, 1) //Fit gaussien a deux dimensions
34 };
35 
36 #endif
int Int_t
bool Bool_t
char Char_t
constexpr Bool_t kFALSE
double Double_t
#define ClassDefOverride(name, id)
Manage SemiAutomatic Fits.
Definition: KVAutoFit.h:26
Handle semi-automatic fit to 2D Gaussian distributions.
Definition: KVGaus2D.h:17
Bool_t NewFunction_2D() override
Definition: KVGaus2D.cpp:49
TF1 * ReloadFunction_2D(const Char_t *, Int_t) override
Definition: KVGaus2D.cpp:87
void ExtraDrawing() override
Definition: KVGaus2D.cpp:143
KVGaus2D(Bool_t batch=kFALSE)
Default constructor.
Definition: KVGaus2D.cpp:17
Double_t f2D(Double_t *xx, Double_t *para) override
Definition: KVGaus2D.cpp:109