1 #ifndef SIMBEAMSPOTOBJECTS_H 2 #define SIMBEAMSPOTOBJECTS_H 46 double x()
const {
return fX0; }
48 double y()
const {
return fY0; }
50 double z()
const {
return fZ0; }
65 void print(std::stringstream&
ss)
const;
double sigmaZ() const
get sigmaZ
void print(std::stringstream &ss) const
print sim beam spot parameters
virtual ~SimBeamSpotObjects()
void setPhi(double val)
set Phi, Alpha and TimeOffset
void setAlpha(double val)
double alpha() const
get Alpha
std::ostream & operator<<(std::ostream &, SimBeamSpotObjects beam)
void setBetaStar(double val)
set BetaStar and Emittance
void setSigmaZ(double val)
set sigmaZ
SimBeamSpotObjects()
default constructor
void setEmittance(double val)
double timeOffset() const
get TimeOffset
void setTimeOffset(double val)
#define COND_SERIALIZABLE
double z() const
get Z position
double emittance() const
get Emittance
double phi() const
get Phi
double betaStar() const
get BetaStar
double x() const
get X position
double y() const
get Y position
void setX(double val)
set X, Y, Z positions