#include #include #include class TF1; class TH1D; class TGWindow; class TTimeStamp; class TGMainFrame; class TRootEmbeddedCanvas; class TGTextEntry; class TGTextEdit; class TGMsgBox; class TGComboBox; class TGraph; class TGNumberEntry; class TGCheckButton; class Fitter { RQ_OBJECT("Fitter") private: TGMainFrame *fMain; const TGWindow *p_wind; TRootEmbeddedCanvas *fEcanvas; TGTextEntry *par0; static const std::string all_harps_dir; void InitData( std::string ); std::string counter_names_[2]; TGComboBox *counters_box; TGMsgBox *msg_box; TGTransientFrame *fMain_log; bool preview_mode; public: Fitter(const TGWindow *p,UInt_t w,UInt_t h, std::string ); virtual ~Fitter(); //void DoDraw(); void FitData( bool, bool ); void popupMSG(std::string); void CloseUtilFrame(); void CloseApp(); };