34 , _prop( other._prop )
37 , _useBirthFact( other._useBirthFact )
38 , _useDeathFact( other._useDeathFact )
39 , _useBirthFactFF( other._useBirthFactFF )
40 , _useDeathFactFF( other._useDeathFactFF )
41 , _fixUpMassForMax( other._fixUpMassForMax )
42 , _addfactor( other._addfactor ) {}
54 if ( m < ( _vd.mA() + _vd.mB() ) )
return EvtComplex( 0., 0. );
69 if ( ( m + _vb->mB() ) < _vb->mAB() )
75 if ( _fixUpMassForMax ) { amp *= sqrt( ( vb.
p() / _vb->pD() ) ); }
76 if ( _useBirthFactFF )
80 amp *= _vb->formFactor( vb );
85 if ( _vb->L() != 0 ) amp = 0.;
94 if ( _fixUpMassForMax ) { amp *= sqrt( ( vd.
p() / _vd.pD() ) ); }
96 if ( _useDeathFactFF ) amp *= _vd.formFactor( vd );
100 if ( fabs( _addfactor ) > 0.00000001 )
104 if ( ( m + _vb->mB() ) < _vb->mAB() )
111 if ( _vb->L() != 0 ) phsp = 0.;
114 amp *= pow( phsp, _addfactor );
double p(Index i=AB) const