|
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/EvtPartProp.hh>
Public Member Functions | |
| EvtPartProp () | |
| EvtPartProp (const EvtPartProp &x) | |
| double | getMass () |
| double | getMassMin () |
| double | getMassMax () |
| double | getMaxRange () |
| double | getWidth () |
| double | getRandMass (EvtId *parId, int nDaug, EvtId *dauId, EvtId *othDauId, double maxMass, double *dauMasses) |
| double | getMassProb (double mass, double massPar, int nDaug, double *massDau) |
| double | getctau () |
| void | setctau (double tau) |
| int | getChg3 () |
| void | setChg3 (int c3) |
| EvtSpinType::spintype | getSpinType () |
| void | setSpinType (EvtSpinType::spintype stype) |
| const std::string & | getName () |
| void | setName (std::string pname) |
| EvtId | getId () const |
| void | setId (EvtId id) |
| EvtId | getIdChgConj () |
| void | setIdChgConj (EvtId idchgconj) |
| int | getStdHep () const |
| void | setStdHep (int stdhep) |
| int | getLundKC () |
| void | setLundKC (int lundkc) |
| EvtAbsLineShape * | getLineShape () |
| void | initLineShape (double mass, double width, double maxRange) |
| void | setLineShape (EvtAbsLineShape *l) |
| double | rollMass () |
| EvtPartProp & | operator= (const EvtPartProp &x) |
| void | reSetMass (double mass) |
| void | reSetWidth (double width) |
| void | reSetMassMin (double mass) |
| void | reSetMassMax (double mass) |
| void | reSetBlatt (double blatt) |
| void | reSetBlattBirth (double blatt) |
| void | includeBirthFactor (bool yesno) |
| void | includeDecayFactor (bool yesno) |
| void | newLineShape (std::string type) |
| void | setPWForDecay (int spin, EvtId d1, EvtId d2) |
| void | setPWForBirthL (int spin, EvtId par, EvtId othD) |
Private Attributes | |
| std::unique_ptr< EvtAbsLineShape > | m_lineShape |
| double | m_ctau |
| EvtId | m_id |
| EvtId | m_idchgconj |
| EvtSpinType::spintype | m_spintype |
| int | m_chg3 |
| int | m_stdhep |
| int | m_lundkc |
| std::string | m_name |
Definition at line 31 of file EvtPartProp.hh.
| EvtPartProp::EvtPartProp | ( | ) |
Definition at line 35 of file EvtPartProp.cpp.
| EvtPartProp::EvtPartProp | ( | const EvtPartProp & | x | ) |
Definition at line 43 of file EvtPartProp.cpp.
|
inline |
Definition at line 56 of file EvtPartProp.hh.
|
inline |
Definition at line 53 of file EvtPartProp.hh.
|
inline |
Definition at line 65 of file EvtPartProp.hh.
|
inline |
Definition at line 68 of file EvtPartProp.hh.
|
inline |
Definition at line 77 of file EvtPartProp.hh.
|
inline |
Definition at line 74 of file EvtPartProp.hh.
|
inline |
Definition at line 36 of file EvtPartProp.hh.
|
inline |
Definition at line 38 of file EvtPartProp.hh.
|
inline |
Definition at line 37 of file EvtPartProp.hh.
|
inline |
Definition at line 48 of file EvtPartProp.hh.
|
inline |
Definition at line 39 of file EvtPartProp.hh.
|
inline |
Definition at line 62 of file EvtPartProp.hh.
|
inline |
Definition at line 42 of file EvtPartProp.hh.
|
inline |
Definition at line 59 of file EvtPartProp.hh.
|
inline |
Definition at line 71 of file EvtPartProp.hh.
|
inline |
Definition at line 40 of file EvtPartProp.hh.
| void EvtPartProp::includeBirthFactor | ( | bool | yesno | ) |
Definition at line 150 of file EvtPartProp.cpp.
| void EvtPartProp::includeDecayFactor | ( | bool | yesno | ) |
Definition at line 156 of file EvtPartProp.cpp.
| void EvtPartProp::initLineShape | ( | double | mass, |
| double | width, | ||
| double | maxRange ) |
Definition at line 72 of file EvtPartProp.cpp.
| void EvtPartProp::newLineShape | ( | std::string | type | ) |
Definition at line 79 of file EvtPartProp.cpp.
| EvtPartProp & EvtPartProp::operator= | ( | const EvtPartProp & | x | ) |
Definition at line 61 of file EvtPartProp.cpp.
| void EvtPartProp::reSetBlatt | ( | double | blatt | ) |
Definition at line 138 of file EvtPartProp.cpp.
| void EvtPartProp::reSetBlattBirth | ( | double | blatt | ) |
Definition at line 144 of file EvtPartProp.cpp.
| void EvtPartProp::reSetMass | ( | double | mass | ) |
Definition at line 99 of file EvtPartProp.cpp.
| void EvtPartProp::reSetMassMax | ( | double | mass | ) |
Definition at line 132 of file EvtPartProp.cpp.
| void EvtPartProp::reSetMassMin | ( | double | mass | ) |
Definition at line 126 of file EvtPartProp.cpp.
| void EvtPartProp::reSetWidth | ( | double | width | ) |
Definition at line 105 of file EvtPartProp.cpp.
|
inline |
Definition at line 83 of file EvtPartProp.hh.
|
inline |
Definition at line 57 of file EvtPartProp.hh.
|
inline |
Definition at line 54 of file EvtPartProp.hh.
|
inline |
Definition at line 66 of file EvtPartProp.hh.
|
inline |
Definition at line 69 of file EvtPartProp.hh.
|
inline |
Definition at line 82 of file EvtPartProp.hh.
|
inline |
Definition at line 75 of file EvtPartProp.hh.
| void EvtPartProp::setName | ( | std::string | pname | ) |
Definition at line 56 of file EvtPartProp.cpp.
Definition at line 119 of file EvtPartProp.cpp.
Definition at line 112 of file EvtPartProp.cpp.
|
inline |
Definition at line 60 of file EvtPartProp.hh.
|
inline |
Definition at line 72 of file EvtPartProp.hh.
|
private |
Definition at line 107 of file EvtPartProp.hh.
|
private |
Definition at line 103 of file EvtPartProp.hh.
|
private |
Definition at line 104 of file EvtPartProp.hh.
|
private |
Definition at line 105 of file EvtPartProp.hh.
|
private |
Definition at line 101 of file EvtPartProp.hh.
|
private |
Definition at line 109 of file EvtPartProp.hh.
|
private |
Definition at line 110 of file EvtPartProp.hh.
|
private |
Definition at line 106 of file EvtPartProp.hh.
|
private |
Definition at line 108 of file EvtPartProp.hh.