#ifndef ROOT_TPaveStats #define ROOT_TPaveStats //+SEQ,CopyRight,T=NOINCLUDE. ////////////////////////////////////////////////////////////////////////// // // // TPaveStats // // // // a special TPaveText to draw histogram statistics // // // ////////////////////////////////////////////////////////////////////////// #ifndef ROOT_TPaveText //*KEEP,TPaveText. #include "TPaveText.h" //*KEND. #endif class TPaveStats : public TPaveText { protected: Int_t fOptFit; //option Fit Int_t fOptStat; //option Stat TString fFormatFit; //Printing format for fit parameters TString fFormatStats; //Printing format for stats public: TPaveStats(); TPaveStats(Coord_t x1, Coord_t y1,Coord_t x2 ,Coord_t y2, Option_t *option="br"); virtual ~TPaveStats(); virtual TBox *AddBox(Float_t , Float_t , Float_t , Float_t) {return 0;} virtual TLine *AddLine(Float_t , Float_t , Float_t, Float_t) {return 0;} virtual void DeleteText() {;} virtual void EditText() {;} virtual const Text_t *GetFormatFit () const {return fFormatFit.Data();} virtual const Text_t *GetFormatStats() const {return fFormatStats.Data();} Int_t GetOptFit() {return fOptFit;} Int_t GetOptStat() {return fOptStat;} virtual void InsertText(const Text_t *) {;} virtual void ReadFile(const Text_t *, Option_t *, Int_t, Int_t) {;} virtual void SaveStyle(); // *MENU* virtual void SetAllWith(const Text_t *, Option_t *, Float_t) {;} virtual void SetFormatFit(const Text_t *format="5.4g"); // *MENU* virtual void SetFormatStats(const Text_t *format="6.4g"); // *MENU* virtual void SetMargin(Float_t) {;} void SetOptFit(Int_t fit=1) {fOptFit = fit;} // *MENU* void SetOptStat(Int_t stat=1) {fOptStat = stat;} // *MENU* ClassDef(TPaveStats,2) //a special TPaveText to draw histogram statistics. }; #endif