propagate fourier default settings to the application

This commit is contained in:
nemu
2008-12-20 13:49:19 +00:00
parent acc5d663ef
commit 2fdbe96401
4 changed files with 34 additions and 9 deletions
+3 -1
View File
@@ -149,6 +149,7 @@ class PMusrCanvas : public TObject, public TQObject
Int_t wtopx, Int_t wtopy, Int_t ww, Int_t wh);
PMusrCanvas(const int number, const char* title,
Int_t wtopx, Int_t wtopy, Int_t ww, Int_t wh,
PMsrFourierStructure *fourierDefault,
const PIntVector markerList, const PIntVector colorList);
virtual ~PMusrCanvas();
@@ -199,6 +200,7 @@ class PMusrCanvas : public TObject, public TQObject
PMusrCanvasDataList fData;
PMusrCanvasNonMusrDataList fNonMusrData;
PMsrFourierStructure *fFourier;
PIntVector fMarkerList;
PIntVector fColorList;
@@ -211,7 +213,7 @@ class PMusrCanvas : public TObject, public TQObject
virtual void HandleDataSet(unsigned int plotNo, unsigned int runNo, PRunData *data);
virtual void HandleNonMusrDataSet(unsigned int plotNo, unsigned int runNo, PRunData *data);
virtual void HandleDifference();
virtual void HandleFourier();
virtual void HandleFourier(int tag);
virtual double CalculateDiff(const double x, const double y, TH1F *theo);
virtual double CalculateDiff(const double x, const double y, TGraphErrors *theo);
+1 -1
View File
@@ -58,7 +58,7 @@ class PStartupHandler : public TObject, public TQObject
virtual void CheckLists();
virtual const PMsrFourierStructure* GetFourierDefaults() const { return &fFourierDefaults; }
virtual PMsrFourierStructure* GetFourierDefaults() { return &fFourierDefaults; }
virtual const PStringVector GetDataPathList() const { return fDataPathList; }
virtual const PIntVector GetMarkerList() const { return fMarkerList; }
virtual const PIntVector GetColorList() const { return fColorList; }