#ifndef __MYDIALOG_H #define __MYDIALOG_H #include #include #include #include #include #include #include #include #include #include //#include #include "H1Analysis/H1Analysis.h" #include "H1Analysis/H1AnalysisHistManager.h" #include "H1Analysis/H1AnalysisChain.h" class MyDialog { RQ_OBJECT("MyDialog") private: TGTransientFrame *fMain; TGCompositeFrame *fHor1; TGButton *fDraw; TGGroupFrame *fGframe, *fGframe2; TGTextEntry *fText; TGLabel *fLabel; TList *fCleanup; // TRootEmbeddedCanvas *fEcanvas; public: MyDialog(const TGWindow *p, const TGWindow *main, UInt_t w, UInt_t h, UInt_t options = kVerticalFrame); MyDialog(H1Analysis* analysis); virtual ~MyDialog(); void AddHistArray(const char* chainname, const char* arrayname, const char* plotname); // Data members H1Analysis* fAnalysis; H1AnalysisPlotter* fPlotter; // slots void CloseWindow(); void DoDraw(); void DoSetlabel(); ClassDef(MyDialog, 1) }; #endif