22 ,_prop(prop), _vd(vd), _vb(0)
24 ,_useBirthFactFF(
false), _useDeathFactFF(
false)
25 ,_fixUpMassForMax(
false),_addfactor(0.)
30 ,_prop(other._prop), _vd(other._vd)
32 ,_useBirthFact(other._useBirthFact)
33 ,_useDeathFact(other._useDeathFact)
34 ,_useBirthFactFF(other._useBirthFactFF)
35 ,_useDeathFactFF(other._useDeathFactFF)
36 ,_fixUpMassForMax(other._fixUpMassForMax)
37 ,_addfactor(other._addfactor)
69 if ( (m+_vb->
mB()) < _vb->
mAB() ) {
74 if ( _fixUpMassForMax ) {
75 amp *= sqrt((vb.
p() / _vb->
pD()));
84 if ( _vb->
L() != 0 ) amp=0.;
93 if ( _fixUpMassForMax ) {
94 amp *= sqrt((vd.
p() / _vd.
pD()));
101 if(fabs(_addfactor) > 0.00000001){
104 if ( (m+_vb->
mB()) < _vb->
mAB() ) {
108 if ( _vb->
L() != 0 ) phsp=0.;
111 amp *= pow(phsp,_addfactor);
EvtComplex evaluate(const T &p) const
EvtMassAmp(const EvtPropBreitWignerRel &prop, const EvtTwoBodyVertex &vd)
virtual EvtComplex amplitude(const EvtPoint1D &p) const
double p(Index i=AB) const
double formFactor(EvtTwoBodyKine x) const
double widthFactor(EvtTwoBodyKine x) const
double phaseSpaceFactor(EvtTwoBodyKine x, EvtTwoBodyKine::Index) const