Changeset View
Changeset View
Standalone View
Standalone View
EvtGenBase/EvtVectorParticle.hh
Show All 31 Lines | public: | ||||
EvtVectorParticle() = default; | EvtVectorParticle() = default; | ||||
void init( EvtId part_n, double e, double px, double py, double pz ); | void init( EvtId part_n, double e, double px, double py, double pz ); | ||||
void init( EvtId part_n, const EvtVector4R& p ) override; | void init( EvtId part_n, const EvtVector4R& p ) override; | ||||
void init( EvtId part_n, const EvtVector4R& p, const EvtVector4C&, | void init( EvtId part_n, const EvtVector4R& p, const EvtVector4C&, | ||||
const EvtVector4C&, const EvtVector4C& ); | const EvtVector4C&, const EvtVector4C& ); | ||||
EvtVector4C epsParent( int i ) const override | EvtVector4C epsParent( int i ) const override | ||||
{ | { | ||||
return boostTo( _eps[i], this->getP4() ); | return boostTo( m_eps[i], this->getP4() ); | ||||
} | } | ||||
EvtVector4C eps( int i ) const override { return _eps[i]; } | EvtVector4C eps( int i ) const override { return m_eps[i]; } | ||||
EvtSpinDensity rotateToHelicityBasis() const override; | EvtSpinDensity rotateToHelicityBasis() const override; | ||||
EvtSpinDensity rotateToHelicityBasis( double alpha, double beta, | EvtSpinDensity rotateToHelicityBasis( double alpha, double beta, | ||||
double gamma ) const override; | double gamma ) const override; | ||||
private: | private: | ||||
EvtVector4C _eps[3]; | EvtVector4C m_eps[3]; | ||||
EvtVectorParticle( const EvtVectorParticle& vector ); | EvtVectorParticle( const EvtVectorParticle& vector ); | ||||
EvtVectorParticle& operator=( const EvtVectorParticle& vector ); | EvtVectorParticle& operator=( const EvtVectorParticle& vector ); | ||||
}; | }; | ||||
#endif | #endif |