49 TH2FAuto(
const char* name,
const char* title);
50 TH2FAuto(
const char* name,
const char* title,
double xlow,
double xup,
double ylow,
double yup);
51 TH2FAuto(
const char* name,
const char* title,
int,
double,
double,
int,
double,
double);
52 TH2FAuto(
const char* name,
const char* title,
int,
double*,
int,
double*);
61 TObject* Clone(
const char* newname =
"")
const;
63 void Draw(Option_t* opt);
65 int Fill(
double,
double);
67 void FixBinningX(
int n,
double low,
double up);
68 void FixBinningY(
int n,
double low,
double up);
69 void FixBinningX(
int n,
const double* bins);
70 void FixBinningY(
int n,
const double* bins);
73 double GetMean(
int axis=1);
74 double GetRMS(
int axis=1);
76 int GetFixedNbinsX()
const;
77 int GetFixedNbinsY()
const;
78 const double* GetFixedBinsArrayX()
const;
79 const double* GetFixedBinsArrayY()
const;
81 double GetLowRangeLimitX()
const;
82 double GetLowRangeLimitY()
const;
83 double GetUpRangeLimitX()
const;
84 double GetUpRangeLimitY()
const;
86 bool HasLowRangeLimitX()
const;
87 bool HasLowRangeLimitY()
const;
88 bool HasUpRangeLimitX()
const;
89 bool HasUpRangeLimitY()
const;
92 bool IsAuto()
const {
return fIsAuto;}
93 bool IsBuilt()
const {
return fIsBuilt;}
94 bool IsBinningXFix()
const {
return fFixBinningX;}
95 bool IsBinningYFix()
const {
return fFixBinningY;}
98 void SetMaxBufferSize(
int);
99 void SetLowRangeLimitX(
double);
100 void SetLowRangeLimitY(
double);
101 void SetRangeLimits(
double xlow,
double xup,
double ylow,
double yup);
102 void SetRangeLimitsX(
double low,
double up);
103 void SetRangeLimitsY(
double low,
double up);
104 void SetStrategy(
int);
105 void SetUpRangeLimitX(
double);
106 void SetUpRangeLimitY(
double);
109 int Write(
const char* name = 0, Int_t option = 0, Int_t bufsize = 0);
113 void fClearRangeLimits();
114 void fFillBuffer(
double,
double);
127 bool fFixAxisVariableBins[2];
128 int fFixNumOfBins[2];
129 double fFixLimitsX[2];
130 double fFixLimitsY[2];
135 bool fXRangeHasLimit[2];
136 bool fYRangeHasLimit[2];
137 double fXRangeLimit[2];
138 double fYRangeLimit[2];
int Write(const char *name=0, Int_t option=0, Int_t bufsize=0)
Definition: TH2FAuto.cc:743
Definition: TH2FAuto.h:44