Go to the documentation of this file.
6 ss <<
"-----------------------------------------------------\n"
7 <<
" Beam Spot Data\n\n"
20 <<
"-----------------------------------------------------\n\n";
double GetBeamWidthY() const
get average transverse beam width
double Getdxdz() const
get dxdz slope, crossing angle in XZ
double GetSigmaZError() const
get sigma Z, RMS bunch length Error
double GetSigmaZ() const
get sigma Z, RMS bunch length
int GetBeamType() const
get beam type
double GetZ() const
get Z beam position
double GetBetaStar() const
get beta star
double GetEmittanceX() const
get emittance
double GetXError() const
get X beam position Error
double GetY() const
get Y beam position
double GetBeamWidthX() const
get average transverse beam width
double GetYError() const
get Y beam position Error
double GetEmittanceY() const
get emittance
double Getdydz() const
get dydz slope, crossing angle in YZ
double GetZError() const
get Z beam position Error
void print(std::stringstream &ss) const
print beam spot parameters
std::ostream & operator<<(std::ostream &os, BeamSpotObjects beam)
double GetdydzError() const
get dydz slope, crossing angle in YZ Error
double GetBeamWidthXError() const
get average transverse beam width error ASSUME the same for X and Y
double GetBeamWidthYError() const
get average transverse beam width error X = Y
double GetX() const
get X beam position
double GetdxdzError() const
get dxdz slope, crossing angle in XZ Error