CGEM BOSS 6.6.5.i
BESIII Offline Software System
|
#include <EvtStringParticle.hh>
Additional Inherited Members | |
Protected Member Functions inherited from EvtParticle | |
void | setp (double e, double px, double py, double pz) |
void | setp (const EvtVector4R &p4) |
void | setpart_num (EvtId particle_number) |
Protected Attributes inherited from EvtParticle | |
bool | _validP4 |
Definition at line 29 of file EvtStringParticle.hh.
EvtStringParticle::EvtStringParticle | ( | ) |
Definition at line 41 of file EvtStringParticle.cc.
|
virtual |
Definition at line 29 of file EvtStringParticle.cc.
EvtId EvtStringParticle::getIdParton | ( | int | i | ) |
Definition at line 85 of file EvtStringParticle.cc.
int EvtStringParticle::getNPartons | ( | ) |
Definition at line 79 of file EvtStringParticle.cc.
EvtVector4R EvtStringParticle::getP4Parton | ( | int | i | ) |
Definition at line 91 of file EvtStringParticle.cc.
|
virtual |
Initialiaze particle with id and 4momentum.
Implements EvtParticle.
Definition at line 51 of file EvtStringParticle.cc.
Referenced by EvtParticleFactory::particleFactory().
void EvtStringParticle::initPartons | ( | int | npartons, |
EvtVector4R * | p4partons, | ||
EvtId * | idpartons ) |
Definition at line 60 of file EvtStringParticle.cc.
|
virtual |
Returns a rotation matrix need to rotate the basis state to the helicity basis. The EvtSpinDensity matrix is just use as a matrix here. This function is to be implemented in each derived class.
Implements EvtParticle.
Definition at line 97 of file EvtStringParticle.cc.
|
virtual |
Implements EvtParticle.
Definition at line 109 of file EvtStringParticle.cc.