class
Period
: public Twiss
(Return to index)
The TWISS command.
Type: |
Instantiable |
Superclasses: |
public Twiss |
Include file: |
./Tables/Period.hh |
Inheritance
Synopsis (including inherited members):
- Public members:
-
Period
()
;
-
virtual ~Period
()
;
-
virtual Period* clone
(const string&)
;
-
virtual void doomSummary
(DoomWriter&)const
;
-
virtual void fill
()
;
-
virtual void makeTFS
(std::ostream&,const CellArray&)const
;
-
virtual void printTable
(std::ostream&,const CellArray&)const
;
-
virtual void tfsTwissDescriptors
(std::ostream&)const
;
-
class Row
;
-
typedef TBeamline<Row> TLine
;
-
virtual void doomPut
(DoomWriter&)const
;
-
TLine::const_iterator begin
()const
;
-
TLine::iterator begin
()
;
-
TLine::const_iterator end
()const
;
-
TLine::iterator end
()
;
-
virtual void execute
()
;
-
virtual double getCell
(const PlaceRep&,const string&)
;
-
virtual CellArray getDefault
()const
;
-
virtual std::vector<double> getColumn
(const RangeRep&,const string&)
;
-
const Row& getCurrent
()const
;
-
double getEX
()const
;
-
double getEY
()const
;
-
double getET
()const
;
-
virtual double getLength
()
;
-
virtual const Beamline* getLine
()const
;
-
virtual std::vector<double> getRow
(const PlaceRep&,const std::vector<string>&)
;
-
virtual bool isDependent
(const string&)const
;
-
virtual Expressions::PtrToScalar<double> makeColumnExpression
(const string&)const
;
-
virtual bool matches
(Table*)const
;
-
void printTableBody
(std::ostream&,const CellArray&)const
;
-
void printTableTitle
(std::ostream&,const char*)const
;
-
void tfsBody
(std::ostream&,const CellArray&)const
;
-
void tfsSummary
(std::ostream&)const
;
-
FMatrix<double,6,6> getCurlyA
()const
;
-
FMatrix<double,6,6> getCurlyA
(const Row&)const
;
-
FMatrix<double,6,6> getMatrix
(const Row&)const
;
-
FVector<double,6> getOrbit
()const
;
-
FVector<double,6> getOrbit
(const Row&)const
;
-
FMatrix<double,6,6> getSigma
()const
;
-
FMatrix<double,6,6> getSigma
(const Row&)const
;
-
double getS
(const Row&,int,int)const
;
-
double getMUi
(const Row&,int,int)const
;
-
double getBETi
(const Row&,int,int)const
;
-
double getALFi
(const Row&,int,int)const
;
-
double getBETik
(const Row&,int,int)const
;
-
double getALFik
(const Row&,int,int)const
;
-
double getGAMik
(const Row&,int,int)const
;
-
double getCO
(const Row&,int,int)const
;
-
double getDisp
(const Row&,int,int)const
;
-
double getEigen
(const Row&,int,int)const
;
-
double getSigma
(const Row&,int,int)const
;
-
double getMatrix
(const Row&,int,int)const
;
-
struct Cell
;
-
typedef std::vector<Cell> CellArray
;
-
virtual bool canReplaceBy
(Object*)
;
-
static Table* find
(const string&)
;
-
virtual const string getCategory
()const
;
-
virtual bool shouldTrace
()const
;
-
virtual bool shouldUpdate
()const
;
-
virtual void invalidate
()
;
-
void tfsTableDescriptors
(std::ostream&)const
;
-
void copyAttributes
(const Object&)
;
-
virtual void doomGet
(const DoomReader&)
;
-
virtual Attribute* findAttribute
(const string&)
;
-
virtual const Attribute* findAttribute
(const string&)const
;
-
virtual Object* makeTemplate
(const string&,TokenStream&,Statement&)
;
-
virtual Object* makeInstance
(const string&,Statement&)
;
-
virtual void parse
(Statement&)
;
-
virtual void parseShortcut
(Statement&)
;
-
virtual void print
(std::ostream&)const
;
-
virtual void printHelp
(std::ostream&)const
;
-
virtual void replace
(Object*,Object*)
;
-
virtual void update
()
;
-
bool isBuiltin
()const
;
-
virtual bool isShared
()const
;
-
virtual void setShared
(bool)
;
-
void setDirty
(bool)
;
-
bool isDirty
()const
;
-
void setFlag
(bool)
;
-
bool isFlagged
()const
;
-
void setDoomTime
(double)
;
-
double getDoomTime
()const
;
-
const Object* getBaseObject
()const
;
-
const string& getMadName
()const
;
-
Object* getParent
()const
;
-
bool isTreeMember
(const Object*)const
;
-
void setMadName
(const string&)
;
-
void setParent
(Object*)
;
-
void clear
()
;
-
int increment
()
;
-
int occurrenceCount
()
;
-
void registerReference
(AttributeBase*)
;
-
void unregisterReference
(AttributeBase*)
;
-
std::vector<Attribute> itsAttr
;
Documentation:
- Public members:
-
Period
()
;
- Exemplar constructor.
-
virtual Period* clone
(const string&)
;
- Make clone.
-
virtual void doomSummary
(DoomWriter&)const
;
- Fill in summary record.
-
virtual void fill
()
;
- Fill the buffer using the defined algorithm.
-
virtual void makeTFS
(std::ostream&,const CellArray&)const
;
- Write TFS file for this table.
-
virtual void printTable
(std::ostream&,const CellArray&)const
;
- Print the table on an ASCII stream.
-
virtual void tfsTwissDescriptors
(std::ostream&)const
;
- Write TFS descriptors for a TWISS table.
Writes the line and beam info, as well as length and tunes.
Documentation generated by fci on Mon Feb 7 12:30:05 2000