1 #ifndef CondFormats_BeamSpotObjects_SimBeamSpotHLLHCObjects_h 2 #define CondFormats_BeamSpotObjects_SimBeamSpotHLLHCObjects_h 91 void print(std::stringstream&
ss)
const;
double crabbingAngleSeparation() const
void setMeanY(double val)
void setMeanX(double val)
set meanX, meanY, meanZ
double fHorizontalEmittance
std::ostream & operator<<(std::ostream &, SimBeamSpotHLLHCObjects beam)
virtual ~SimBeamSpotHLLHCObjects()
double fCrabbingAngleSeparation
void setEProton(double val)
set EProton, fCrabFrequency, RF800
double fVerticalEmittance
double fBetaSeparationPlane
void setHorizontalEmittance(double val)
SimBeamSpotHLLHCObjects()
default constructor
double fCrabbingAngleCrossing
double eProton() const
get EProton, fCrabFrequency, RF800
double crabFrequency() const
void setBetaSeparationPlane(double val)
void setCrabbingAngleCrossing(double val)
void setVerticalEmittance(double val)
double meanX() const
get meanX, meanY, meanZ position
void print(std::stringstream &ss) const
print sim beam spot parameters
double crossingAngle() const
set Crossing and Crabbing angles
double fBetaCrossingPlane
void setBunchLength(double val)
set BunchLength and TimeOffset
void setCrossingAngle(double val)
set Crossing and Crabbing angles
double horizontalEmittance() const
void setRF800(double val)
void setTimeOffset(double val)
#define COND_SERIALIZABLE
double betaCrossingPlane() const
get BetaStar and Emittance
double bunchLenght() const
get BunchLength and TimeOffset
double verticalEmittance() const
void setMeanZ(double val)
double betaSeparationPlane() const
void setCrabbingAngleSeparation(double val)
double timeOffset() const
double crabbingAngleCrossing() const
void setCrabFrequency(double val)
void setBetaCrossingPlane(double val)
set BetaStar and Emittance