QGPulseEditWindow.hh

Go to the documentation of this file.
00001 #ifndef _QG_PULSE_EDIT_WINDOW_HH_
00002 #define _QG_PULSE_EDIT_WINDOW_HH_
00003 
00011 #include "QGPlotEditWindow.hh"
00012 #include "QGPulse.hh"
00013 
00014 class QGPulseParametersFrame;
00015 class QGPlot;
00016 
00017 class QGPulseEditWindow : public QGPlotEditWindow {
00018 public:
00020     QGPulseEditWindow(const TGWindow *p = 0, UInt_t w = 280, UInt_t h = 600);
00021     
00023     virtual ~QGPulseEditWindow();
00024     
00026     void FillVariablesDropDownBoxes();
00027     
00029     QGCutsFrame *GetEventDataFrame() {return fEventDataFrame;}
00030     
00032     QGPlot *GetPlot() {return fPulse;}
00033     
00035     QGPulseParametersFrame *GetPulseParametersFrame() {return fPulseParametersFrame;}
00036     
00038     void ShowEventDataFrame();
00039     
00041     void SetPlot(QGPlot *plot);
00042     
00044     void ShowPulseParametersFrame();
00045     
00047     void UpdateEventData();
00048     
00049 private:
00051     QGCutsFrame *fEventDataFrame;
00052 
00054     QGPulse *fPulse;
00055     
00057     QGPulseParametersFrame *fPulseParametersFrame;
00058     
00059     ClassDef(QGPulseEditWindow, 0)
00060 };
00061 
00062 #endif

Generated on Tue Nov 16 10:49:56 2010 for CUORE Software by  doxygen 1.5.6