|
EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
|
#include <EvtGenBase/EvtManyDeltaFuncLineShape.hh>
Public Member Functions | |
| EvtManyDeltaFuncLineShape () | |
| EvtManyDeltaFuncLineShape (double mass, double width, double maxRange, EvtSpinType::spintype sp) | |
| EvtManyDeltaFuncLineShape & | operator= (const EvtManyDeltaFuncLineShape &x) |
| EvtManyDeltaFuncLineShape (const EvtManyDeltaFuncLineShape &x) | |
| EvtAbsLineShape * | clone () override |
| double | getMassProb (double mass, double massPar, int nDaug, double *massDau) override |
| double | getRandMass (EvtId *parId, int nDaug, EvtId *dauId, EvtId *othDaugId, double maxMass, double *dauMasses) override |
| Public Member Functions inherited from EvtAbsLineShape | |
| EvtAbsLineShape ()=default | |
| EvtAbsLineShape (double mass, double width, double maxRange, EvtSpinType::spintype sp) | |
| virtual | ~EvtAbsLineShape ()=default |
| EvtAbsLineShape & | operator= (const EvtAbsLineShape &x) |
| EvtAbsLineShape (const EvtAbsLineShape &x) | |
| double | getMass () |
| double | getMassMin () |
| double | getMassMax () |
| double | getMaxRange () |
| double | getWidth () |
| EvtSpinType::spintype | getSpinType () |
| virtual double | rollMass () |
| void | reSetMass (double mass) |
| void | reSetWidth (double width) |
| void | reSetMassMin (double mass) |
| void | reSetMassMax (double mass) |
| virtual void | reSetBlatt (double) |
| virtual void | reSetBlattBirth (double) |
| void | includeBirthFactor (bool yesno) |
| void | includeDecayFactor (bool yesno) |
| void | setPWForDecay (int spin, EvtId d1, EvtId d2) |
| void | setPWForBirthL (int spin, EvtId par, EvtId othD) |
Additional Inherited Members | |
| Protected Attributes inherited from EvtAbsLineShape | |
| bool | m_includeDecayFact |
| bool | m_includeBirthFact |
| double | m_mass |
| double | m_massMin |
| double | m_massMax |
| double | m_width |
| double | m_maxRange |
| std::vector< EvtId > | m_userSetPWD1 |
| std::vector< EvtId > | m_userSetPWD2 |
| std::vector< int > | m_userSetPW |
| std::vector< EvtId > | m_userSetBirthPar |
| std::vector< EvtId > | m_userSetBirthOthD |
| std::vector< int > | m_userSetBirthPW |
| EvtSpinType::spintype | m_spin |
Definition at line 26 of file EvtManyDeltaFuncLineShape.hh.
| EvtManyDeltaFuncLineShape::EvtManyDeltaFuncLineShape | ( | ) |
Definition at line 31 of file EvtManyDeltaFuncLineShape.cpp.
| EvtManyDeltaFuncLineShape::EvtManyDeltaFuncLineShape | ( | double | mass, |
| double | width, | ||
| double | maxRange, | ||
| EvtSpinType::spintype | sp ) |
Definition at line 35 of file EvtManyDeltaFuncLineShape.cpp.
| EvtManyDeltaFuncLineShape::EvtManyDeltaFuncLineShape | ( | const EvtManyDeltaFuncLineShape & | x | ) |
Definition at line 53 of file EvtManyDeltaFuncLineShape.cpp.
|
overridevirtual |
Reimplemented from EvtAbsLineShape.
Definition at line 77 of file EvtManyDeltaFuncLineShape.cpp.
|
overridevirtual |
Reimplemented from EvtAbsLineShape.
Definition at line 82 of file EvtManyDeltaFuncLineShape.cpp.
|
overridevirtual |
Reimplemented from EvtAbsLineShape.
Definition at line 102 of file EvtManyDeltaFuncLineShape.cpp.
| EvtManyDeltaFuncLineShape & EvtManyDeltaFuncLineShape::operator= | ( | const EvtManyDeltaFuncLineShape & | x | ) |
Definition at line 65 of file EvtManyDeltaFuncLineShape.cpp.