|
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/EvtRelBreitWignerBarrierFact.hh>
Public Member Functions | |
| EvtRelBreitWignerBarrierFact ()=default | |
| EvtRelBreitWignerBarrierFact (double mass, double width, double maxRange, EvtSpinType::spintype sp) | |
| EvtRelBreitWignerBarrierFact & | operator= (const EvtRelBreitWignerBarrierFact &x) |
| EvtRelBreitWignerBarrierFact (const EvtRelBreitWignerBarrierFact &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 |
| void | reSetBlatt (double blatt) override |
| void | reSetBlattBirth (double blatt) 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) |
| void | includeBirthFactor (bool yesno) |
| void | includeDecayFactor (bool yesno) |
| void | setPWForDecay (int spin, EvtId d1, EvtId d2) |
| void | setPWForBirthL (int spin, EvtId par, EvtId othD) |
Protected Attributes | |
| double | m_blattDecay |
| double | m_blattBirth |
| bool | m_errorCond |
| 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 EvtRelBreitWignerBarrierFact.hh.
|
default |
| EvtRelBreitWignerBarrierFact::EvtRelBreitWignerBarrierFact | ( | double | mass, |
| double | width, | ||
| double | maxRange, | ||
| EvtSpinType::spintype | sp ) |
Definition at line 34 of file EvtRelBreitWignerBarrierFact.cpp.
| EvtRelBreitWignerBarrierFact::EvtRelBreitWignerBarrierFact | ( | const EvtRelBreitWignerBarrierFact & | x | ) |
Definition at line 69 of file EvtRelBreitWignerBarrierFact.cpp.
|
overridevirtual |
Reimplemented from EvtAbsLineShape.
Definition at line 101 of file EvtRelBreitWignerBarrierFact.cpp.
|
overridevirtual |
Reimplemented from EvtAbsLineShape.
Definition at line 106 of file EvtRelBreitWignerBarrierFact.cpp.
|
overridevirtual |
Reimplemented from EvtAbsLineShape.
Definition at line 141 of file EvtRelBreitWignerBarrierFact.cpp.
| EvtRelBreitWignerBarrierFact & EvtRelBreitWignerBarrierFact::operator= | ( | const EvtRelBreitWignerBarrierFact & | x | ) |
Definition at line 83 of file EvtRelBreitWignerBarrierFact.cpp.
|
inlineoverridevirtual |
Reimplemented from EvtAbsLineShape.
Definition at line 45 of file EvtRelBreitWignerBarrierFact.hh.
|
inlineoverridevirtual |
Reimplemented from EvtAbsLineShape.
Definition at line 46 of file EvtRelBreitWignerBarrierFact.hh.
|
protected |
Definition at line 50 of file EvtRelBreitWignerBarrierFact.hh.
|
protected |
Definition at line 49 of file EvtRelBreitWignerBarrierFact.hh.
|
protected |
Definition at line 51 of file EvtRelBreitWignerBarrierFact.hh.