104 ( ( 1.5 * cos_phi_0 * cos_phi_0 - 0.5 ) /
114 ( ( 2.5 * cos_phi_0 * cos_phi_0 * cos_phi_0 -
122 <<
"EvtGen: wrong spin in EvtResonance" << endl;
139 double msq13 = (
m_p4_d1 + _p4_d3 ).mass2();
140 double msq23 = (
m_p4_d2 + _p4_d3 ).mass2();
141 double msqParent =
m_p4_p.mass2();
144 double msq3 = _p4_d3.
mass2();
153 ( 2.0 * _p4_12.
mass() );
171 ( p2 / p2R ) * ( ( 1 + R * R * p2R * p2R ) / ( 1 + R * R * p2 * p2 ) );
172 M = ( msq13 - msq23 -
173 ( msqParent - msq3 ) * ( msq1 - msq2 ) / (
m_bwm *
m_bwm ) ) *
174 sqrt( ( 1 + R * R * p2R * p2R ) / ( 1 + R * R * p2 * p2 ) );
double EvtDecayAngle(const EvtVector4R &, const EvtVector4R &, const EvtVector4R &)
std::ostream & EvtGenReport(EvtGenSeverity severity, const char *facility=nullptr)
static const double radToDegrees
static const double twoPi
const EvtVector4R & p4_d2()
const EvtVector4R & p4_d1()
EvtResonance & operator=(const EvtResonance &)
EvtComplex relBrWig(int i)
EvtResonance(const EvtVector4R &p4_p, const EvtVector4R &p4_d1, const EvtVector4R &p4_d2, double ampl=0.0, double theta=0.0, double gamma=0.0, double bwm=0.0, int spin=0)
const EvtVector4R & p4_p()