|
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/EvtPDL.hh>
Static Public Member Functions | |
| static void | read (const std::string &fname) |
| static void | readPDT (std::istream &data) |
| static double | getMeanMass (EvtId i) |
| static double | getMass (EvtId i) |
| static double | getRandMass (EvtId i, EvtId *parId, int nDaug, EvtId *dauId, EvtId *othDaugId, double maxMass, double *dauMasses) |
| static double | getMassProb (EvtId i, double mass, double massPar, int nDaug, double *massDau) |
| static double | getMaxMass (EvtId i) |
| static double | getMinMass (EvtId i) |
| static double | getMaxRange (EvtId i) |
| static double | getWidth (EvtId i) |
| static double | getctau (EvtId i) |
| static int | getStdHep (EvtId id) |
| static int | getLundKC (EvtId id) |
| static EvtId | evtIdFromLundKC (int pythiaId) |
| static EvtId | evtIdFromStdHep (int stdhep) |
| static EvtId | chargeConj (EvtId id) |
| static int | chg3 (EvtId i) |
| static EvtSpinType::spintype | getSpinType (EvtId i) |
| static EvtId | getId (const std::string &name) |
| static std::string | name (EvtId i) |
| static void | alias (EvtId num, const std::string &newname) |
| static void | aliasChgConj (EvtId a, EvtId abar) |
| static size_t | entries () |
| static EvtId | getEntry (int i) |
| static void | reSetMass (EvtId i, double mass) |
| static void | reSetWidth (EvtId i, double width) |
| static void | reSetMassMin (EvtId i, double mass) |
| static void | reSetMassMax (EvtId i, double mass) |
| static void | reSetBlatt (EvtId i, double blatt) |
| static void | reSetBlattBirth (EvtId i, double blatt) |
| static void | includeBirthFactor (EvtId i, bool yesno) |
| static void | includeDecayFactor (EvtId i, bool yesno) |
| static void | changeLS (EvtId i, std::string &newLS) |
| static void | setPWForDecay (EvtId i, int spin, EvtId d1, EvtId d2) |
| static void | setPWForBirthL (EvtId i, int spin, EvtId par, EvtId othD) |
Private Member Functions | |
| EvtPDL ()=default | |
| EvtPDL (const EvtPDL &)=delete | |
| EvtPDL (EvtPDL &&)=delete | |
| EvtPDL & | operator= (const EvtPDL &)=delete |
| EvtPDL & | operator= (EvtPDL &&)=delete |
| void | reset () |
Static Private Member Functions | |
| static EvtPDL & | getInstance () |
Private Attributes | |
| std::size_t | m_firstAlias { std::numeric_limits<std::size_t>::max() } |
| std::vector< EvtPartProp > | m_partlist |
| std::map< std::string, int > | m_particleNameLookup |
|
privatedefault |
|
privatedelete |
|
privatedelete |
|
static |
Definition at line 251 of file EvtPDL.cpp.
Definition at line 185 of file EvtPDL.cpp.
|
static |
Definition at line 431 of file EvtPDL.cpp.
Definition at line 201 of file EvtPDL.cpp.
|
static |
Definition at line 366 of file EvtPDL.cpp.
|
static |
Definition at line 381 of file EvtPDL.cpp.
|
static |
Definition at line 294 of file EvtPDL.cpp.
|
static |
Definition at line 241 of file EvtPDL.cpp.
|
static |
Definition at line 351 of file EvtPDL.cpp.
|
static |
Definition at line 386 of file EvtPDL.cpp.
|
static |
Definition at line 283 of file EvtPDL.cpp.
|
staticprivate |
Definition at line 34 of file EvtPDL.cpp.
|
static |
Definition at line 361 of file EvtPDL.cpp.
|
static |
Definition at line 311 of file EvtPDL.cpp.
|
static |
Definition at line 324 of file EvtPDL.cpp.
|
static |
Definition at line 331 of file EvtPDL.cpp.
|
static |
Definition at line 341 of file EvtPDL.cpp.
|
static |
Definition at line 306 of file EvtPDL.cpp.
|
static |
Definition at line 336 of file EvtPDL.cpp.
|
static |
Definition at line 316 of file EvtPDL.cpp.
|
static |
Definition at line 371 of file EvtPDL.cpp.
|
static |
Definition at line 356 of file EvtPDL.cpp.
|
static |
Definition at line 346 of file EvtPDL.cpp.
|
static |
Definition at line 421 of file EvtPDL.cpp.
|
static |
Definition at line 426 of file EvtPDL.cpp.
|
static |
Definition at line 376 of file EvtPDL.cpp.
|
static |
Definition at line 47 of file EvtPDL.cpp.
|
static |
Definition at line 59 of file EvtPDL.cpp.
|
private |
Definition at line 40 of file EvtPDL.cpp.
|
static |
Definition at line 411 of file EvtPDL.cpp.
|
static |
Definition at line 416 of file EvtPDL.cpp.
|
static |
Definition at line 391 of file EvtPDL.cpp.
|
static |
Definition at line 406 of file EvtPDL.cpp.
|
static |
Definition at line 401 of file EvtPDL.cpp.
|
static |
Definition at line 396 of file EvtPDL.cpp.
Definition at line 441 of file EvtPDL.cpp.
Definition at line 436 of file EvtPDL.cpp.
|
private |
|
private |
|
private |