Class SyncPart#
Defined in File SyncPart.hh
Class Documentation#
-
class SyncPart#
Public Functions
-
virtual ~SyncPart()#
-
void setPyWrapper(PyObject *py_wrapper_In)#
-
PyObject *getPyWrapper()#
-
double getEnergy()#
Kinetic energy in GeV
-
double getMass()#
Rest mass in GeV
-
void setTime(double time)#
time in seconds
-
double getTime()#
-
void setXYZ(const double *xyz)#
positions in meters
-
void setXYZ(double x, double y, double z)#
-
void setX(double x)#
-
void setY(double y)#
-
void setZ(double z)#
-
double getX()#
-
double getY()#
-
double getZ()#
-
void setPXYZ(const double *pxyz)#
momentum in GeV/c
-
void setPXYZ(double px, double py, double pz)#
-
void setPX(double px)#
-
void setPY(double py)#
-
void setPZ(double pz)#
-
void setMomentum(double p)#
-
double getPX()#
-
double getPY()#
-
double getPZ()#
-
double getMomentum()#
-
void setNormalX(double x, double y, double z)#
normal unit vector of x-axis and y-axis
-
double getNormalXX()#
-
double getNormalXY()#
-
double getNormalXZ()#
-
double getNormalYX()#
-
double getNormalYY()#
-
double getNormalYZ()#
-
double getBeta()#
-
double getGamma()#
-
double momentumToEnergy(double p)#
-
double energyToMomentum(double ek)#
Protected Functions
-
void init()#
-
virtual ~SyncPart()#