class
PartBunch
: public std::vector<Particle>
(Return to index)
Particle Bunch.
A representation of a particle bunch as a vector of particles.
Type: |
Instantiable |
Superclasses: |
public std::vector<Particle> |
Include file: |
./Algorithms/PartBunch.hh |
Inheritance
Synopsis (including inherited members):
- Public members:
-
PartBunch
()
;
-
PartBunch
(const std::vector<Particle>&)
;
-
PartBunch
(const PartBunch&)
;
-
~PartBunch
()
;
-
void beamEllipsoid
(FVector<double,6>&,FMatrix<double,6,6>&)const
;
-
void maximumAmplitudes
(const FMatrix<double,6,6>&,double&,double&)const
;
Documentation:
- Public members:
-
PartBunch
()
;
- Default constructor.
Construct empty bunch.
-
PartBunch
(const std::vector<Particle>&)
;
- Conversion.
-
void beamEllipsoid
(FVector<double,6>&,FMatrix<double,6,6>&)const
;
- Return bunch distribution.
Return the bunch centroid in centroid,
and the second moments in moment.
-
void maximumAmplitudes
(const FMatrix<double,6,6>&,double&,double&)const
;
- Return maximum amplitudes.
The matrix D is used to normalise the first two modes.
The maximum normalised amplitudes for these modes are stored
in axmax and aymax.
Documentation generated by fci on Mon Feb 7 11:41:47 2000