21 explicit GH2I(
const TObject&);
22 GH2I(
const char* name,
const char* title, Int_t nbinsx,
const Double_t* xbins, Int_t nbinsy,
const Double_t* ybins);
23 GH2I(
const char* name,
const char* title, Int_t nbinsx,
const Float_t* xbins, Int_t nbinsy,
const Float_t* ybins);
24 GH2I(
const char* name,
const char* title, Int_t nbinsx,
const Double_t* xbins, Int_t nbinsy, Double_t ylow, Double_t yup);
25 GH2I(
const char* name,
const char* title, Int_t nbinsx, Double_t xlow, Double_t xup, Int_t nbinsy, Double_t* ybins);
26 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);
33 void Draw(Option_t* opt = "") override;
34 TH1*
DrawCopy(Option_t* opt = "", const
char* name_postfix = "_copy") const override;
35 TH1*
DrawNormalized(Option_t* opt = "", Double_t norm = 1) const override;
37 void Clear(Option_t* opt = "") override;
38 void Print(Option_t* opt = "") const override;
39 void Copy(TObject&) const override;
40 TObject*
Clone(const
char* newname = "") const override;
42 GH1D*
ProjectionX(const
char* name = "_px",
int firstbin = 0,
int lastbin = -1, Option_t* option = "");
44 GH1D*
ProjectionY(const
char* name = "_py",
int firstbin = 0,
int lastbin = -1, Option_t* option = "");
46 TH2*
GetTH2()
override {
return this; }
50 ClassDefOverride(
GH2I, 2)