6 ss <<
"------------------------------------------------------------------------\n" 7 <<
" Sim Beam Spot HL LHC Data\n\n" 8 <<
" MeanX = " <<
meanX() <<
" [cm]\n" 9 <<
" MeanY = " <<
meanY() <<
" [cm]\n" 10 <<
" MeanZ = " <<
meanZ() <<
" [cm]\n" 11 <<
" E Proton = " <<
eProton() <<
" [GeV]\n" 13 <<
" 800 MHz RF ? " <<
rf800() <<
"\n" 22 <<
" TimeOffset = " <<
timeOffset() <<
" [ns]\n" 23 <<
"------------------------------------------------------------------------\n\n";
double crabbingAngleSeparation() const
double eProton() const
get EProton, fCrabFrequency, RF800
double crabFrequency() const
double meanX() const
get meanX, meanY, meanZ position
std::ostream & operator<<(std::ostream &os, SimBeamSpotHLLHCObjects beam)
void print(std::stringstream &ss) const
print sim beam spot parameters
double crossingAngle() const
set Crossing and Crabbing angles
double horizontalEmittance() const
double betaCrossingPlane() const
get BetaStar and Emittance
double bunchLenght() const
get BunchLength and TimeOffset
double verticalEmittance() const
double betaSeparationPlane() const
double timeOffset() const
double crabbingAngleCrossing() const