Diana Software
Public Member Functions | Private Attributes | List of all members
QGPulseEditWindow Class Reference

Class for pulse edit window. More...

Inheritance diagram for QGPulseEditWindow:
QGPlotEditWindow QGWindow

Public Member Functions

 QGPulseEditWindow (const TGWindow *p=0, UInt_t w=280, UInt_t h=600)
 Constructor. More...
 
virtual ~QGPulseEditWindow ()
 Destructor. More...
 
void FillVariablesDropDownBoxes ()
 Fill drop down boxes with variables from the chain. More...
 
QGCutsFrameGetEventDataFrame ()
 Get pointer to the event data frame. More...
 
QGPlotGetPlot ()
 Get pointer to the pulse plot. More...
 
QGPulseParametersFrameGetPulseParametersFrame ()
 Get pointer to the pulse parameters frame. More...
 
void ShowEventDataFrame ()
 Show event data frame. More...
 
void SetPlot (QGPlot *plot)
 Set pointer to the pulse. More...
 
void ShowPulseParametersFrame ()
 Show parameters frame. More...
 
void UpdateEventData ()
 Update event data. More...
 
- Public Member Functions inherited from QGPlotEditWindow
 QGPlotEditWindow (const TGWindow *p=0, UInt_t w=280, UInt_t h=450)
 Constructor. More...
 
virtual ~QGPlotEditWindow ()
 Destructor. More...
 
QGPlotEditButtonsFrameGetButtonsFrame ()
 Get pointer to the buttons frame. More...
 
QGCutsFrameGetCutsFrame ()
 Get pointer to the cuts frame. More...
 
QGPlotStyleFrameGetPlotStyleFrame ()
 Get pointer to the plot style frame. More...
 
void ShowButtonsFrame ()
 Show buttons frame. More...
 
void ShowCutsFrame ()
 Show cuts frame. More...
 
void ShowPlotStyleFrame ()
 Show plot style frame. More...
 
- Public Member Functions inherited from QGWindow
 QGWindow (const TGWindow *p=0, UInt_t w=100, UInt_t h=100)
 Constructor. More...
 
virtual ~QGWindow ()
 Destructor. More...
 
virtual void SetWindowName (const char *name=0)
 Set name of window. More...
 

Private Attributes

QGCutsFramefEventDataFrame
 Event data frame. More...
 
QGPulsefPulse
 Pointer to the QGPulse. More...
 
QGPulseParametersFramefPulseParametersFrame
 Pulse parameters frame. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from QGWindow
static QGWindowGetWindowByName (const std::string &name)
 Get pointer to window with a given name. More...
 
static const std::list< QGWindow * > & GetWindows ()
 Get collection of windows. More...
 
static bool IsNameInUse (std::string name)
 Check whether string is the name of any window. More...
 
static std::string GenerateWindowName (std::string baseName)
 Generate a name for the window. More...
 
static void UpdateWindowDropDownBoxes ()
 Update window drop down boxes. More...
 
- Protected Attributes inherited from QGPlotEditWindow
QGPlotEditButtonsFramefButtonsFrame
 Buttons frame. More...
 
QGCutsFramefCutsFrame
 Cuts frame. More...
 
QGPlotStyleFramefPlotStyleFrame
 Canvas for plot style. More...
 
- Protected Attributes inherited from QGWindow
UInt_t fWidth
 Width of window. More...
 
UInt_t fHeight
 Height of window. More...
 
- Static Protected Attributes inherited from QGWindow
static std::list< QGWindow * > fWindows
 Collection of pointers to all open QGWindows. More...
 

Detailed Description

Class for pulse edit window.

Author
Adam Bryant (adam_.nosp@m.brya.nosp@m.nt@be.nosp@m.rkel.nosp@m.ey.ed.nosp@m.u)

Definition at line 17 of file QGPulseEditWindow.hh.

Constructor & Destructor Documentation

◆ QGPulseEditWindow()

QGPulseEditWindow::QGPulseEditWindow ( const TGWindow *  p = 0,
UInt_t  w = 280,
UInt_t  h = 600 
)

◆ ~QGPulseEditWindow()

QGPulseEditWindow::~QGPulseEditWindow ( )
virtual

Destructor.

Definition at line 42 of file QGPulseEditWindow.cc.

References fPulse, and QGPlot::SetPlotEditWindow().

Member Function Documentation

◆ FillVariablesDropDownBoxes()

void QGPulseEditWindow::FillVariablesDropDownBoxes ( )
virtual

◆ GetEventDataFrame()

QGCutsFrame* QGPulseEditWindow::GetEventDataFrame ( )
inline

Get pointer to the event data frame.

Definition at line 29 of file QGPulseEditWindow.hh.

References fEventDataFrame.

◆ GetPlot()

QGPlot* QGPulseEditWindow::GetPlot ( )
inlinevirtual

◆ GetPulseParametersFrame()

QGPulseParametersFrame* QGPulseEditWindow::GetPulseParametersFrame ( )
inline

Get pointer to the pulse parameters frame.

Definition at line 35 of file QGPulseEditWindow.hh.

References fPulseParametersFrame.

◆ SetPlot()

void QGPulseEditWindow::SetPlot ( QGPlot plot)
virtual

◆ ShowEventDataFrame()

void QGPulseEditWindow::ShowEventDataFrame ( )

Show event data frame.

Definition at line 111 of file QGPulseEditWindow.cc.

References fEventDataFrame, and QGCutsFrame::SetLabel().

Referenced by QGPulseEditWindow().

◆ ShowPulseParametersFrame()

void QGPulseEditWindow::ShowPulseParametersFrame ( )

Show parameters frame.

Definition at line 118 of file QGPulseEditWindow.cc.

References fPulseParametersFrame.

Referenced by QGPulseEditWindow().

◆ UpdateEventData()

void QGPulseEditWindow::UpdateEventData ( )

Member Data Documentation

◆ fEventDataFrame

QGCutsFrame* QGPulseEditWindow::fEventDataFrame
private

◆ fPulse

QGPulse* QGPulseEditWindow::fPulse
private

Pointer to the QGPulse.

Definition at line 54 of file QGPulseEditWindow.hh.

Referenced by FillVariablesDropDownBoxes(), GetPlot(), SetPlot(), UpdateEventData(), and ~QGPulseEditWindow().

◆ fPulseParametersFrame

QGPulseParametersFrame* QGPulseEditWindow::fPulseParametersFrame
private

The documentation for this class was generated from the following files: