|
EvtGen
2.0.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
|
Go to the documentation of this file. 49 const EvtVector4R& p4_d2, double ampl, double theta, 50 double gamma, double bwm, int spin ) : 85 sin( _theta * pi180inv ) ) * 94 sin( _theta * pi180inv ) ) * 103 sin( _theta * pi180inv ) ) * 105 ( ( 1.5 * cos_phi_0 * cos_phi_0 - 0.5 ) / 113 sin( _theta * pi180inv ) ) * 115 ( ( 2.5 * cos_phi_0 * cos_phi_0 * cos_phi_0 - 123 << "EvtGen: wrong spin in EvtResonance" << endl; 140 double msq13 = ( _p4_d1 + _p4_d3 ).mass2(); 141 double msq23 = ( _p4_d2 + _p4_d3 ).mass2(); 145 double msq3 = _p4_d3. mass2(); 153 ( 2.0 * _p4_12. mass() ); 169 gam = _gamma * ( _bwm / _p4_12. mass() ) * ( p2 / p2R ) * ( p2 / p2R ) * 170 ( p2 / p2R ) * ( ( 1 + R * R * p2R * p2R ) / ( 1 + R * R * p2 * p2 ) ); 171 M = ( msq13 - msq23 - 172 ( msqParent - msq3 ) * ( msq1 - msq2 ) / ( _bwm * _bwm ) ) * 173 sqrt( ( 1 + R * R * p2R * p2R ) / ( 1 + R * R * p2 * p2 ) ); 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)
EvtResonance & operator=(const EvtResonance &)
std::ostream & EvtGenReport(EvtGenSeverity severity, const char *facility=0)
static const double twoPi
EvtComplex relBrWig(int i)
double EvtDecayAngle(const EvtVector4R &, const EvtVector4R &, const EvtVector4R &)
static const double radToDegrees
|