46 TH1FAuto(
const char* name,
const char* title);
47 TH1FAuto(
const char* name,
const char* title,
double low,
double up);
48 TH1FAuto(
const char* name,
const char* title,
int,
double xmin,
double xmax);
49 TH1FAuto(
const char* name,
const char* title,
int,
double* bins);
58 TObject* Clone(
const char* newname =
"")
const;
60 void Draw(Option_t* opt);
64 void FillBufferTo(
double *);
66 int GetBufferSize()
const;
67 double GetMean(
int axis=1);
68 double GetRMS(
int axis=1);
69 double GetLowRangeLimitX()
const;
70 double GetUpRangeLimitX()
const;
71 TH1F* GetTH1F() {
return static_cast<TH1F*
>(
this); }
72 bool HasLowRangeLimitX()
const;
73 bool HasUpRangeLimitX()
const;
74 bool IsAuto()
const {
return fIsAuto;}
75 bool IsBuilt()
const {
return fIsBuilt;}
78 void SetMaxBufferSize(
int);
79 void SetLowRangeLimitX(
double);
80 void SetRangeLimitsX(
double,
double);
81 void SetStrategy(
int);
82 void SetUpRangeLimitX(
double);
84 int Write(
const char* name = 0, Int_t option = 0, Int_t bufsize = 0);
88 void fClearRangeLimits();
89 void fFillBuffer(
double);
101 bool fRangeHasLimit[2];
102 double fRangeLimit[2];
Definition: TH1FAuto.h:41
int Write(const char *name=0, Int_t option=0, Int_t bufsize=0)
Definition: TH1FAuto.cc:534