#include <TxqAccelTrol.h>
Inheritance diagram for TxqAccelTrol::

Public Slots | |
| virtual void | twissPlots () |
| slot to start the Twiss Params plot. More... | |
| virtual void | monteTwissPlots () |
| slot to start the Monte Carlo Twiss Params plot. More... | |
| virtual void | dispersionPlots () |
| slot to start the Dispersion plot. More... | |
| void | saveInputFile () |
| slot to save the input file. More... | |
Public Methods | |
| TxqAccelTrol (TxAccelIfc *a, QWidget *parent=0, const char *nm=0, WFlags f=WType_TopLevel) | |
| The TxqAccelTrol constructor takes a QWidget w a name nm and a window flag f All other options must be set from member methods. More... | |
| virtual | ~TxqAccelTrol () |
| The TxqAccelTrol destructor. More... | |
| void | setViewMenuItems (vector< TxAttributeSet *> menuItems, vector< TxAttributeSet *> dataAttribs) |
| Set the view menu items. More... | |
| void | disableSaveMenuItem (QString s) |
| Allow disabling of the save menu. More... | |
| virtual int | readInputFile (const QString &inputFileName, ifstream *inputFile) |
| Read the input filename. More... | |
| void | customEvent (QCustomEvent *e) |
| Custom event to allow post processing from the TxqLinePlotTrol. More... | |
Protected Methods | |
| virtual void | start () |
| Start the model. More... | |
| void | addSaveMenuItems () |
| Add the save menu items. More... | |
Protected Attributes | |
| TxAccelIfc* | accelAdaptor |
| The model adaptor pointer. More... | |
Private Attributes | |
| TxAttributeSet* | twissAttrib |
| The Twiss Plot window attribute. More... | |
| TxAttributeSet* | monteTwissAttrib |
| The Monte Carlo Twiss Plot window attribute. More... | |
| TxAttributeSet* | dispersionAttrib |
| The Dispersion Plot window attribute. More... | |
| QString | inputFileName |
| The input filename. More... | |
| TxLinePlotData* | plotData |
| The TxLinePlotData pointer to be used from the dispersion plotting for post-processing from a thread. More... | |
| TxqAccelWsTrol* | dispTrol |
| The dispersion plot trol. More... | |
| int | dispId |
| The dispersion id number in the "View" menu. More... | |
It holds uncoupled Twiss, first and second order dispersion, and Monte Carlo Twiss attributes. It holds a TxAccelIfc pointer to access the accelator model.
Copyright 2000 by Tech-X Corporation
Definition at line 40 of file TxqAccelTrol.h.
|
|
The TxqAccelTrol constructor takes a QWidget w a name nm and a window flag f All other options must be set from member methods.
|
|
|
The TxqAccelTrol destructor.
|
|
|
Add the save menu items.
Reimplemented from TxqConfigFrame. |
|
|
Custom event to allow post processing from the TxqLinePlotTrol.
Reimplemented from TxqNldTrol. |
|
|
Allow disabling of the save menu.
|
|
|
slot to start the Dispersion plot.
|
|
|
slot to start the Monte Carlo Twiss Params plot.
|
|
|
Read the input filename.
|
|
|
slot to save the input file.
|
|
|
Set the view menu items.
Reimplemented from TxqNldTrol. |
|
|
Start the model.
Reimplemented from TxqNldTrol. |
|
|
slot to start the Twiss Params plot.
|
|
|
The model adaptor pointer.
Definition at line 138 of file TxqAccelTrol.h. |
|
|
The dispersion id number in the "View" menu.
Definition at line 178 of file TxqAccelTrol.h. |
|
|
The dispersion plot trol.
Definition at line 173 of file TxqAccelTrol.h. |
|
|
The Dispersion Plot window attribute.
Definition at line 156 of file TxqAccelTrol.h. |
|
|
The input filename.
Definition at line 161 of file TxqAccelTrol.h. |
|
|
The Monte Carlo Twiss Plot window attribute.
Definition at line 151 of file TxqAccelTrol.h. |
|
|
The TxLinePlotData pointer to be used from the dispersion plotting for post-processing from a thread.
Definition at line 168 of file TxqAccelTrol.h. |
|
|
The Twiss Plot window attribute.
Definition at line 146 of file TxqAccelTrol.h. |
Copyright Tech-X Corporation, all rights reserved.