|
EvtGen 2.2.0
Monte Carlo generator of particle decays, in particular the weak decays of heavy flavour particles such as B mesons.
|
#include <EvtGenModels/EvtDalitzTable.hh>
Public Member Functions | |
| std::vector< EvtDalitzDecayInfo > | getDalitzTable (const EvtId &parent) const |
Static Public Member Functions | |
| static const EvtDalitzTable & | getInstance (const std::string dec_name="", bool verbose=true) |
Protected Member Functions | |
| EvtDalitzTable () | |
| ~EvtDalitzTable () | |
Private Member Functions | |
| bool | fileHasBeenRead (const std::string dec_name) const |
| void | readXMLDecayFile (const std::string dec_name, bool verbose=true) |
| void | checkParticle (std::string particle) const |
| void | addDecay (EvtId parent, const EvtDalitzDecayInfo &dec) |
| void | copyDecay (EvtId parent, EvtId *daughters, EvtId copy, EvtId *copyd) |
| EvtDalitzReso | getResonance (std::string shape, EvtDalitzPlot dp, EvtCyclic3::Pair angPair, EvtCyclic3::Pair resPair, EvtSpinType::spintype spinType, double mass, double width, double FFp, double FFr, double alpha, double aLass, double rLass, double BLass, double phiBLass, double RLass, double phiRLass, double cutoffLass) |
| int | getDaughterPairs (EvtId *resDaughter, EvtId *daughter, std::vector< std::pair< EvtCyclic3::Pair, EvtCyclic3::Pair > > &angAndResPairs) |
| EvtDalitzTable (const EvtDalitzTable &) | |
| EvtDalitzTable & | operator= (const EvtDalitzTable &) |
| double | calcProbMax (EvtDalitzPlot dp, EvtDalitzDecayInfo *model) |
| double | calcProb (EvtDalitzPoint point, EvtDalitzDecayInfo *model) |
Private Attributes | |
| std::map< EvtId, std::vector< EvtDalitzDecayInfo > > | m_dalitztable |
| std::vector< std::string > | m_readFiles |
Definition at line 38 of file EvtDalitzTable.hh.
|
protected |
Definition at line 37 of file EvtDalitzTable.cpp.
|
protected |
Definition at line 43 of file EvtDalitzTable.cpp.
|
private |
|
private |
Definition at line 439 of file EvtDalitzTable.cpp.
|
private |
Definition at line 659 of file EvtDalitzTable.cpp.
|
private |
Definition at line 588 of file EvtDalitzTable.cpp.
|
private |
Definition at line 428 of file EvtDalitzTable.cpp.
|
private |
Definition at line 448 of file EvtDalitzTable.cpp.
|
private |
Definition at line 61 of file EvtDalitzTable.cpp.
| std::vector< EvtDalitzDecayInfo > EvtDalitzTable::getDalitzTable | ( | const EvtId & | parent | ) | const |
Definition at line 486 of file EvtDalitzTable.cpp.
|
private |
Definition at line 550 of file EvtDalitzTable.cpp.
|
static |
Definition at line 49 of file EvtDalitzTable.cpp.
|
private |
Definition at line 504 of file EvtDalitzTable.cpp.
|
private |
|
private |
Definition at line 72 of file EvtDalitzTable.cpp.
|
private |
Definition at line 69 of file EvtDalitzTable.hh.
|
private |
Definition at line 70 of file EvtDalitzTable.hh.