|
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/EvtParticleDecayList.hh>
Public Member Functions | |
| EvtParticleDecayList () | |
| EvtParticleDecayList (const EvtParticleDecayList &o) | |
| ~EvtParticleDecayList () | |
| EvtParticleDecayList & | operator= (const EvtParticleDecayList &o) |
| int | getNMode () const |
| void | setNMode (int nmode) |
| EvtDecayBase * | getDecayModel (EvtParticle *p) |
| EvtDecayBase * | getDecayModel (int imode) |
| EvtParticleDecay & | getDecay (int nchannel) const |
| double | getRawBrfrSum () |
| void | setRawBrfrSum (double rawbrfrsum) |
| void | makeChargeConj (EvtParticleDecayList *conjDecayList) |
| void | removeDecay () |
| void | alocateDecay (int nmode) |
| void | removeMode (EvtDecayBase *decay) |
| void | addMode (EvtDecayBase *decay, double brfr, double massmin) |
| void | finalize () |
| void | printSummary () const |
| bool | isJetSet () const |
Private Attributes | |
| EvtParticleDecayPtr * | m_decaylist |
| double | m_rawbrfrsum |
| int | m_nmode |
Definition at line 28 of file EvtParticleDecayList.hh.
|
inline |
Definition at line 30 of file EvtParticleDecayList.hh.
| EvtParticleDecayList::EvtParticleDecayList | ( | const EvtParticleDecayList & | o | ) |
Definition at line 36 of file EvtParticleDecayList.cpp.
| EvtParticleDecayList::~EvtParticleDecayList | ( | ) |
Definition at line 74 of file EvtParticleDecayList.cpp.
| void EvtParticleDecayList::addMode | ( | EvtDecayBase * | decay, |
| double | brfr, | ||
| double | massmin ) |
Definition at line 254 of file EvtParticleDecayList.cpp.
|
inline |
Definition at line 59 of file EvtParticleDecayList.hh.
| void EvtParticleDecayList::finalize | ( | ) |
Definition at line 314 of file EvtParticleDecayList.cpp.
| EvtParticleDecay & EvtParticleDecayList::getDecay | ( | int | nchannel | ) | const |
Definition at line 229 of file EvtParticleDecayList.cpp.
| EvtDecayBase * EvtParticleDecayList::getDecayModel | ( | EvtParticle * | p | ) |
Definition at line 119 of file EvtParticleDecayList.cpp.
| EvtDecayBase * EvtParticleDecayList::getDecayModel | ( | int | imode | ) |
Definition at line 106 of file EvtParticleDecayList.cpp.
|
inline |
Definition at line 43 of file EvtParticleDecayList.hh.
|
inline |
Definition at line 52 of file EvtParticleDecayList.hh.
| bool EvtParticleDecayList::isJetSet | ( | ) | const |
Definition at line 450 of file EvtParticleDecayList.cpp.
| void EvtParticleDecayList::makeChargeConj | ( | EvtParticleDecayList * | conjDecayList | ) |
Definition at line 240 of file EvtParticleDecayList.cpp.
| EvtParticleDecayList & EvtParticleDecayList::operator= | ( | const EvtParticleDecayList & | o | ) |
Definition at line 341 of file EvtParticleDecayList.cpp.
| void EvtParticleDecayList::printSummary | ( | ) | const |
Definition at line 85 of file EvtParticleDecayList.cpp.
| void EvtParticleDecayList::removeDecay | ( | ) |
Definition at line 93 of file EvtParticleDecayList.cpp.
| void EvtParticleDecayList::removeMode | ( | EvtDecayBase * | decay | ) |
Definition at line 384 of file EvtParticleDecayList.cpp.
| void EvtParticleDecayList::setNMode | ( | int | nmode | ) |
Definition at line 213 of file EvtParticleDecayList.cpp.
|
inline |
Definition at line 53 of file EvtParticleDecayList.hh.
|
private |
Definition at line 74 of file EvtParticleDecayList.hh.
|
private |
Definition at line 77 of file EvtParticleDecayList.hh.
|
private |
Definition at line 76 of file EvtParticleDecayList.hh.