Class SyncPart#

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()#