36 setp( e, px, py, pz );
39 _eps[0].set( 0.0, 1.0, 0.0, 0.0 );
40 _eps[1].set( 0.0, 0.0, 1.0, 0.0 );
41 _eps[2].set( 0.0, 0.0, 0.0, 1.0 );
74 for (
int i = 0; i < 3; i++ )
76 R.Set( 0, i, (eplusC)*_eps[i] );
77 R.Set( 1, i, (ezeroC)*_eps[i] );
78 R.Set( 2, i, (eminusC)*_eps[i] );
85 double gamma )
const {
98 for (
int i = 0; i < 3; i++ )
100 R.Set( 0, i, ( eplus.
conj() ) * _eps[i] );
101 R.Set( 1, i, ( ezero.
conj() ) * _eps[i] );
102 R.Set( 2, i, ( eminus.
conj() ) * _eps[i] );
void setp(double e, double px, double py, double pz)
void setpart_num(EvtId particle_number)
virtual ~EvtVectorParticle()
EvtSpinDensity rotateToHelicityBasis() const
void init(EvtId part_n, double e, double px, double py, double pz)