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