EPICS::TwissData Class Reference

#include <TwissData.h>

Inheritance diagram for EPICS::TwissData:

Inheritance graph
[legend]
Collaboration diagram for EPICS::TwissData:

Collaboration graph
[legend]

List of all members.


Detailed Description

Data type of the Twiss topic containing the Twiss functions in the accelerator components.

Public Member Functions

 TwissData ()
 Constructor.
 TwissData (const TwissData &td)
 Copy constructor.
TwissDataoperator= (const TwissData &td)
 Copy operator.
PVFieldclone () const
 Factory method.
void putAccName (const std::string &v)
 Sets the name of the accelerator component.
void putBetaX (double v)
 Sets the horizontal beta.
void putAlphaX (double v)
 Sets the horizontal alpha.
void putMuX (double v)
 Sets the horizontal phase.
void putDX (double v)
 Sets the horizontal dispersion.
void putDpX (double v)
 Sets the derivative of the horizontal dispersion.
void putBetaY (double v)
 Sets the vertical beta.
void putAlphaY (double v)
 Sets the vertical alpha.
void putMuY (double v)
 Sets the verticall phase.
void putDY (double v)
 Sets the vertical dispersion.
void putDpY (double v)
 Sets the derivative of the vertical dispersion.
const std::string & getAccName () const
 Returns the name of the accelerator component.
double getBetaX () const
 Returns the horizontal beta.
double getAlphaX () const
 Returns the horizontal alpha.
double getMuX () const
 Returns the horizontal phase.
double getDX () const
 Returns the horizontal dispersion.
double getDpX () const
 Returns the derivative of the horizontal dispersion.
double getBetaY () const
 Returns the vertical beta.
double getAlphaY () const
 Returns the vertical alpha.
double getMuY () const
 Returns the vertical phase.
double getDY () const
 Returns the vertical dispersion.
double getDpY () const
 Returns the derivative of the vertical dispersion.

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

Generated on Sat Oct 10 16:20:05 2009 for EPICS-DDS by  doxygen 1.5.6