|
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/EvtAbsLineShape.hh>
Public Member Functions | |
| 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 () |
| virtual EvtAbsLineShape * | clone () |
| 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) |
| virtual double | getRandMass (EvtId *parId, int nDaug, EvtId *dauId, EvtId *othDaugId, double maxMass, double *dauMasses) |
| virtual double | getMassProb (double mass, double massPar, int nDaug, double *massDau) |
Protected Attributes | |
| 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 29 of file EvtAbsLineShape.hh.
|
default |
| EvtAbsLineShape::EvtAbsLineShape | ( | double | mass, |
| double | width, | ||
| double | maxRange, | ||
| EvtSpinType::spintype | sp ) |
Definition at line 37 of file EvtAbsLineShape.cpp.
|
virtualdefault |
| EvtAbsLineShape::EvtAbsLineShape | ( | const EvtAbsLineShape & | x | ) |
Definition at line 62 of file EvtAbsLineShape.cpp.
|
virtual |
Reimplemented in EvtFlatLineShape, EvtManyDeltaFuncLineShape, and EvtRelBreitWignerBarrierFact.
Definition at line 87 of file EvtAbsLineShape.cpp.
|
inline |
Definition at line 38 of file EvtAbsLineShape.hh.
|
inline |
Definition at line 40 of file EvtAbsLineShape.hh.
|
inline |
Definition at line 39 of file EvtAbsLineShape.hh.
|
virtual |
Reimplemented in EvtFlatLineShape, EvtManyDeltaFuncLineShape, and EvtRelBreitWignerBarrierFact.
Definition at line 141 of file EvtAbsLineShape.cpp.
|
inline |
Definition at line 41 of file EvtAbsLineShape.hh.
|
virtual |
Reimplemented in EvtFlatLineShape, EvtManyDeltaFuncLineShape, and EvtRelBreitWignerBarrierFact.
Definition at line 109 of file EvtAbsLineShape.cpp.
|
inline |
Definition at line 43 of file EvtAbsLineShape.hh.
|
inline |
Definition at line 42 of file EvtAbsLineShape.hh.
|
inline |
Definition at line 53 of file EvtAbsLineShape.hh.
|
inline |
Definition at line 54 of file EvtAbsLineShape.hh.
| EvtAbsLineShape & EvtAbsLineShape::operator= | ( | const EvtAbsLineShape & | x | ) |
Definition at line 74 of file EvtAbsLineShape.cpp.
|
inlinevirtual |
Reimplemented in EvtRelBreitWignerBarrierFact.
Definition at line 51 of file EvtAbsLineShape.hh.
|
inlinevirtual |
Reimplemented in EvtRelBreitWignerBarrierFact.
Definition at line 52 of file EvtAbsLineShape.hh.
|
inline |
Definition at line 47 of file EvtAbsLineShape.hh.
|
inline |
Definition at line 50 of file EvtAbsLineShape.hh.
|
inline |
Definition at line 49 of file EvtAbsLineShape.hh.
|
inline |
Definition at line 48 of file EvtAbsLineShape.hh.
|
virtual |
Definition at line 92 of file EvtAbsLineShape.cpp.
Definition at line 61 of file EvtAbsLineShape.hh.
Definition at line 55 of file EvtAbsLineShape.hh.
|
protected |
Definition at line 76 of file EvtAbsLineShape.hh.
|
protected |
Definition at line 75 of file EvtAbsLineShape.hh.
|
protected |
Definition at line 77 of file EvtAbsLineShape.hh.
|
protected |
Definition at line 79 of file EvtAbsLineShape.hh.
|
protected |
Definition at line 78 of file EvtAbsLineShape.hh.
|
protected |
Definition at line 81 of file EvtAbsLineShape.hh.
|
protected |
Definition at line 94 of file EvtAbsLineShape.hh.
|
protected |
Definition at line 91 of file EvtAbsLineShape.hh.
|
protected |
Definition at line 91 of file EvtAbsLineShape.hh.
|
protected |
Definition at line 92 of file EvtAbsLineShape.hh.
|
protected |
Definition at line 88 of file EvtAbsLineShape.hh.
|
protected |
Definition at line 87 of file EvtAbsLineShape.hh.
|
protected |
Definition at line 87 of file EvtAbsLineShape.hh.
|
protected |
Definition at line 80 of file EvtAbsLineShape.hh.