1 #ifndef _QG_SESSION_HANDLER_HH_
2 #define _QG_SESSION_HANDLER_HH_
Used to select amplitude windows for calibration peaks.
Window containing a ROOT canvas.
Base class for GUI plots including histograms, scatter plots, pulses, and graphical cuts.
Class to handle saving and opening sessions.
QGCanvasWindow * fCurrentCanvasWindow
Current canvas window being created by OpenSession.
void OpenSession(std::string filename, QGCanvasWindow *window=0)
Open session.
virtual ~QGSessionHandler()
Destructor.
QGCalibrationWindow * fCurrentCalibrationWindow
Current calibration window being created by OpenSession.
QGSessionHandler()
Constructor.
std::map< std::string, QGCanvasWindow * > fCanvasWindowsMap
Collection of canvas windows created by OpenSession.
void SaveSession()
Save session.
void SaveSession(std::string filename)
Save session.
void OpenSession(QGCanvasWindow *window=0)
Open session.
QGPlot * fCurrentPlot
Current plot being created by OpenSession.