class
Beam
: public Definition
(Return to index)
The BEAM definition.
Type: |
Instantiable |
Superclasses: |
public Definition |
Include file: |
./Structure/Beam.hh |
Inheritance
Synopsis (including inherited members):
Documentation:
- Public members:
-
Beam
()
;
- Exemplar constructor.
-
virtual bool canReplaceBy
(Object*)
;
- Test if replacement is allowed.
Can replace only by another BEAM.
-
virtual Beam* clone
(const string&)
;
- Make clone.
-
virtual void execute
()
;
- Check the BEAM data.
-
static Beam* find
(const string&)
;
- Find named BEAM.
-
double getET
()const
;
- Return emittance for mode 3.
-
double getEX
()const
;
- Return emittance for mode 1.
-
double getEY
()const
;
- Return emittance for mode 2.
-
const PartData& getReference
()const
;
- Return the embedded CLASSIC PartData.
-
void setET
(double)
;
- Store emittance for mode 3.
-
void setEX
(double)
;
- Store emittance for mode 1.
-
void setEY
(double)
;
- Store emittance for mode 2.
-
void tfsDescriptors
(std::ostream&)const
;
- Print the TFS descriptors for the beam.
-
virtual void update
()
;
- Update the BEAM data.
Documentation generated by fci on Mon Feb 7 12:29:46 2000