31 class THStack :
public TNamed {
33 THStack& operator=(
const THStack&);
47 THStack(
const char *name,
const char *title);
48 THStack(TH1* hist, Option_t *axis=
"x",
49 const char *name=0,
const char *title=0,
50 Int_t firstbin=1, Int_t lastbin=-1,
51 Int_t firstbin2=1, Int_t lastbin2=-1,
52 Option_t* proj_option=
"", Option_t* draw_option=
"");
53 THStack(
const THStack &hstack);
55 virtual void Add(TH1 *h, Option_t *option=
"");
56 virtual void Browse(TBrowser *b);
57 virtual Int_t DistancetoPrimitive(Int_t px, Int_t py);
58 virtual void Draw(Option_t *chopt=
"");
59 TH1 *GetHistogram()
const;
60 TList *GetHists()
const {
return fHists; }
62 TIter end()
const {
return TIter::End(); }
63 Int_t GetNhists()
const;
64 TObjArray *GetStack();
65 virtual Double_t GetMaximum(Option_t *option=
"");
66 virtual Double_t GetMinimum(Option_t *option=
"");
67 TAxis *GetXaxis()
const;
68 TAxis *GetYaxis()
const;
69 virtual void ls(Option_t *option=
"")
const;
70 virtual Long64_t Merge(TCollection* li, TFileMergeInfo *info);
71 virtual void Modified();
72 virtual void Paint(Option_t *chopt=
"");
73 virtual void Print(Option_t *chopt=
"")
const;
74 virtual void RecursiveRemove(TObject *obj);
75 virtual void SavePrimitive(std::ostream &out, Option_t *option =
"");
76 virtual void SetHistogram(TH1 *h) {fHistogram = h;}
77 virtual void SetMaximum(Double_t maximum=-1111);
78 virtual void SetMinimum(Double_t minimum=-1111);