#include <EvtMassAmp.hh>
◆ EvtMassAmp() [1/4]
◆ EvtMassAmp() [2/4]
EvtMassAmp::EvtMassAmp |
( |
const EvtMassAmp & |
other | ) |
|
◆ ~EvtMassAmp() [1/2]
EvtMassAmp::~EvtMassAmp |
( |
| ) |
|
|
virtual |
◆ EvtMassAmp() [3/4]
◆ EvtMassAmp() [4/4]
EvtMassAmp::EvtMassAmp |
( |
const EvtMassAmp & |
other | ) |
|
◆ ~EvtMassAmp() [2/2]
virtual EvtMassAmp::~EvtMassAmp |
( |
| ) |
|
|
virtual |
◆ addBirthFact() [1/2]
void EvtMassAmp::addBirthFact |
( |
| ) |
|
|
inline |
◆ addBirthFact() [2/2]
void EvtMassAmp::addBirthFact |
( |
| ) |
|
|
inline |
◆ addBirthFactFF() [1/2]
void EvtMassAmp::addBirthFactFF |
( |
| ) |
|
|
inline |
◆ addBirthFactFF() [2/2]
void EvtMassAmp::addBirthFactFF |
( |
| ) |
|
|
inline |
◆ addDeathFact() [1/2]
void EvtMassAmp::addDeathFact |
( |
| ) |
|
|
inline |
◆ addDeathFact() [2/2]
void EvtMassAmp::addDeathFact |
( |
| ) |
|
|
inline |
◆ addDeathFactFF() [1/2]
void EvtMassAmp::addDeathFactFF |
( |
| ) |
|
|
inline |
◆ addDeathFactFF() [2/2]
void EvtMassAmp::addDeathFactFF |
( |
| ) |
|
|
inline |
◆ addFactorPn() [1/2]
void EvtMassAmp::addFactorPn |
( |
double |
factor | ) |
|
|
inline |
◆ addFactorPn() [2/2]
void EvtMassAmp::addFactorPn |
( |
double |
factor | ) |
|
|
inline |
◆ amplitude() [1/2]
Implements EvtAmplitude< EvtPoint1D >.
Definition at line 47 of file bak-BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtMassAmp.cc.
48{
49
50
52
53
55
57
58
59
62
63
64
65
66 if(_useBirthFact) {
67
68 assert(_vb);
69 if ( (m+_vb->
mB()) < _vb->
mAB() ) {
72 amp *= phsp;
73
74 if ( _fixUpMassForMax ) {
75 amp *= sqrt((vb.p() / _vb->
pD()));
76 }
77 if(_useBirthFactFF) {
78
79 assert(_vb);
81 }
82 }
83 else{
84 if ( _vb->
L() != 0 ) amp=0.;
85 }
86 }
87
88
89
90
91 if(_useDeathFact) {
93 if ( _fixUpMassForMax ) {
94 amp *= sqrt((vd.p() / _vd.
pD()));
95 }
96 }
98
99
100
101 if(fabs(_addfactor) > 0.00000001){
102 assert(_vb);
103 double phsp;
104 if ( (m+_vb->
mB()) < _vb->
mAB() ) {
107 } else{
108 if ( _vb->
L() != 0 ) phsp=0.;
109 }
110
111 amp *= pow(phsp,_addfactor);
112
113 }
114
115 return amp;
116}
double formFactor(EvtTwoBodyKine x) const
double widthFactor(EvtTwoBodyKine x) const
double phaseSpaceFactor(EvtTwoBodyKine x, EvtTwoBodyKine::Index) const
◆ amplitude() [2/2]
◆ clone() [1/2]
◆ clone() [2/2]
◆ fixUpMassForMax() [1/2]
void EvtMassAmp::fixUpMassForMax |
( |
| ) |
|
|
inline |
◆ fixUpMassForMax() [2/2]
void EvtMassAmp::fixUpMassForMax |
( |
| ) |
|
|
inline |
◆ setBirthVtx() [1/2]
◆ setBirthVtx() [2/2]
The documentation for this class was generated from the following files: