Changeset View
Changeset View
Standalone View
Standalone View
EvtGenBase/EvtParticle.hh
Show First 20 Lines • Show All 359 Lines • ▼ Show 20 Lines | class EvtParticle { | ||||
*/ | */ | ||||
virtual EvtSpinDensity rotateToHelicityBasis() const = 0; | virtual EvtSpinDensity rotateToHelicityBasis() const = 0; | ||||
virtual EvtSpinDensity rotateToHelicityBasis( double alpha, double beta, | virtual EvtSpinDensity rotateToHelicityBasis( double alpha, double beta, | ||||
double gamma ) const = 0; | double gamma ) const = 0; | ||||
/** | /** | ||||
* Get forward spin density matrix. | * Get forward spin density matrix. | ||||
*/ | */ | ||||
EvtSpinDensity getSpinDensityForward() { return _rhoForward; } | const EvtSpinDensity& getSpinDensityForward() const { return _rhoForward; } | ||||
/** | /** | ||||
* Set backward spin density matrix. | * Set backward spin density matrix. | ||||
*/ | */ | ||||
void setSpinDensityBackward( const EvtSpinDensity& rho ) | void setSpinDensityBackward( const EvtSpinDensity& rho ) | ||||
{ | { | ||||
_rhoBackward = rho; | _rhoBackward = rho; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 127 Lines • Show Last 20 Lines |