ROOT logo
#ifndef SHIFTSCALE
#define SHIFTSCALE
#include "TGWindow.h"
#include "TRootCanvas.h"
#include "TGMenu.h"
#include "TString.h"
#include "FitOneDimDialog.h"
#include "Save2FileDialog.h"
#include <iostream>
//_____________________________________________________________________________________


namespace std {} using namespace std;

class TGMrbValuesAndText;
class HTCanvas;
class ShiftScale : public TObject {

private:
   TGMrbValuesAndText *fDialog;
   void *fValp[100];
   TList *fRow_lab;
	Int_t fOk;
   HTCanvas *fCanvasOrig;
   HTCanvas *fCanvas;
//   FitOneDimDialog * fDialog;
 //  Save2FileDialog * fSave2FileDialog;
   TH1    *fHistOrig;
   TH1    *fHist;
   TString fCommand;
   TString fHistName;
   TString fHistTitle;
	TString fHistXtitle;
	TString fHistYtitle;
   Int_t   fNbinsX;
   Int_t   fNbinsY;
   Double_t fXaxisMin;
   Double_t fYaxisMin;
   Double_t fXaxisMax;
   Double_t fYaxisMax;
	Double_t fShiftX;
	Double_t fScaleX;
	Int_t    fRandomX;
	Double_t fShiftY;
	Double_t fScaleY;
	Int_t fRandomY;
	TRootCanvas *fRootCanvas;
   TGPopupMenu *fMenu;
	TGPopupMenu *fAttrMenu;
	
public:
   ShiftScale(TH1 * hist, HTCanvas * canvas);
   ~ShiftScale();
   void CloseDialog();
   void RecursiveRemove(TObject*);
   void Draw_The_Hist();
//   void BuildMenu();
//   void HandleMenu(Int_t id);
   void SaveDefaults();
   void RestoreDefaults();
   void CloseDown(Int_t wid);
   void CRButtonPressed(Int_t, Int_t, TObject*) {};

ClassDef(ShiftScale,0)
};
#endif
 ShiftScale.h:1
 ShiftScale.h:2
 ShiftScale.h:3
 ShiftScale.h:4
 ShiftScale.h:5
 ShiftScale.h:6
 ShiftScale.h:7
 ShiftScale.h:8
 ShiftScale.h:9
 ShiftScale.h:10
 ShiftScale.h:11
 ShiftScale.h:12
 ShiftScale.h:13
 ShiftScale.h:14
 ShiftScale.h:15
 ShiftScale.h:16
 ShiftScale.h:17
 ShiftScale.h:18
 ShiftScale.h:19
 ShiftScale.h:20
 ShiftScale.h:21
 ShiftScale.h:22
 ShiftScale.h:23
 ShiftScale.h:24
 ShiftScale.h:25
 ShiftScale.h:26
 ShiftScale.h:27
 ShiftScale.h:28
 ShiftScale.h:29
 ShiftScale.h:30
 ShiftScale.h:31
 ShiftScale.h:32
 ShiftScale.h:33
 ShiftScale.h:34
 ShiftScale.h:35
 ShiftScale.h:36
 ShiftScale.h:37
 ShiftScale.h:38
 ShiftScale.h:39
 ShiftScale.h:40
 ShiftScale.h:41
 ShiftScale.h:42
 ShiftScale.h:43
 ShiftScale.h:44
 ShiftScale.h:45
 ShiftScale.h:46
 ShiftScale.h:47
 ShiftScale.h:48
 ShiftScale.h:49
 ShiftScale.h:50
 ShiftScale.h:51
 ShiftScale.h:52
 ShiftScale.h:53
 ShiftScale.h:54
 ShiftScale.h:55
 ShiftScale.h:56
 ShiftScale.h:57
 ShiftScale.h:58
 ShiftScale.h:59
 ShiftScale.h:60
 ShiftScale.h:61
 ShiftScale.h:62
 ShiftScale.h:63
 ShiftScale.h:64
 ShiftScale.h:65
 ShiftScale.h:66