20 explicit GH2I(
const TObject&);
21 GH2I(
const char* name,
const char* title, Int_t nbinsx,
const Double_t* xbins, Int_t nbinsy,
const Double_t* ybins);
22 GH2I(
const char* name,
const char* title, Int_t nbinsx,
const Float_t* xbins, Int_t nbinsy,
const Float_t* ybins);
23 GH2I(
const char* name,
const char* title, Int_t nbinsx,
const Double_t* xbins, Int_t nbinsy, Double_t ylow, Double_t yup);
24 GH2I(
const char* name,
const char* title, Int_t nbinsx, Double_t xlow, Double_t xup, Int_t nbinsy, Double_t* ybins);
25 GH2I(
const char* name,
const char* title, Int_t nbinsx, Double_t xlow, Double_t xup, Int_t nbinsy, Double_t ylow, Double_t yup);
32 void Draw(Option_t* opt = "") override;
33 TH1*
DrawCopy(Option_t* opt = "", const
char* name_postfix = "_copy") const override;
34 TH1*
DrawNormalized(Option_t* opt = "", Double_t norm = 1) const override;
36 void Clear(Option_t* opt = "") override;
37 void Print(Option_t* opt = "") const override;
38 void Copy(TObject&) const override;
39 TObject*
Clone(const
char* newname = "") const override;
41 GH1D*
ProjectionX(const
char* name = "_px",
int firstbin = 0,
int lastbin = -1, Option_t* option = "");
43 GH1D*
ProjectionY(const
char* name = "_py",
int firstbin = 0,
int lastbin = -1, Option_t* option = "");
45 TH2*
GetTH2()
override {
return this; }
49 ClassDefOverride(
GH2I, 2)