|
BOSS 7.1.3
BESIII Offline Software System
|
#include <PdtEntry.h>
Public Member Functions | |
| PdtEntry (const char *name, PdtLund::LundType code, float spin, float charge, float mass, float width=0, float massCut=0) | |
| PdtEntry (const char *name, PdtGeant::GeantType code, float spin, float charge, float mass, float width=0, float massCut=0) | |
| PdtEntry (const char *name, PdtPdg::PdgType code, float spin, float charge, float mass, float width=0, float massCut=0) | |
| virtual | ~PdtEntry () |
| void | printOn (std::ostream &str) const |
| void | printBFOn (std::ostream &str) const |
| const char * | name () const |
| float | charge () const |
| float | mass () const |
| float | width () const |
| float | widthCut () const |
| float | lifetime () const |
| float | spin () const |
| float | sumBR () const |
| const vector< DecayMode * > * | decayList () const |
| void | addDecay (float bf, vector< PdtEntry * > *kids) |
| PdtLund::LundType | lundId () const |
| PdtPdg::PdgType | pdgId () const |
| PdtGeant::GeantType | geantId () const |
| PdtPid::PidType | pidId () const |
| PdtPid::PidNeutralType | pidNeutId () const |
| bool | operator== (const PdtEntry &) const |
| bool | operator< (const PdtEntry &) const |
| const PdtEntry * | conjugate () const |
Protected Attributes | |
| char * | _name |
| float | _mass |
| float | _width |
| float | _lifetime |
| float | _spin |
| float | _charge |
| float | _widthCut |
| float | _sumBR |
| vector< DecayMode * > * | _decayList |
| PdtLund::LundType | _lundId |
| PdtPdg::PdgType | _pdgId |
| PdtGeant::GeantType | _geantId |
| PdtPid::PidType | _pidId |
| PdtPid::PidNeutralType | _pidNeutId |
| const PdtEntry * | _conjugate |
Definition at line 36 of file PdtEntry.h.
| PdtEntry::PdtEntry | ( | const char * | name, |
| PdtLund::LundType | code, | ||
| float | spin, | ||
| float | charge, | ||
| float | mass, | ||
| float | width = 0, | ||
| float | massCut = 0 ) |
Definition at line 47 of file PdtEntry.cxx.
Referenced by conjugate(), operator<(), and operator==().
| PdtEntry::PdtEntry | ( | const char * | name, |
| PdtGeant::GeantType | code, | ||
| float | spin, | ||
| float | charge, | ||
| float | mass, | ||
| float | width = 0, | ||
| float | massCut = 0 ) |
Definition at line 67 of file PdtEntry.cxx.
| PdtEntry::PdtEntry | ( | const char * | name, |
| PdtPdg::PdgType | code, | ||
| float | spin, | ||
| float | charge, | ||
| float | mass, | ||
| float | width = 0, | ||
| float | massCut = 0 ) |
Definition at line 86 of file PdtEntry.cxx.
|
virtual |
Definition at line 164 of file PdtEntry.cxx.
| void PdtEntry::addDecay | ( | float | bf, |
| vector< PdtEntry * > * | kids ) |
Definition at line 105 of file PdtEntry.cxx.
Referenced by Pdt::addDecay(), Pdt::addDecay(), and Pdt::readMCppTable().
|
inline |
Definition at line 54 of file PdtEntry.h.
Referenced by Pdt::addParticle(), Pdt::addParticle(), Pdt::charge(), Pdt::charge(), Pdt::charge(), PdtEntry(), PdtEntry(), and PdtEntry().
| const PdtEntry * PdtEntry::conjugate | ( | ) | const |
Definition at line 174 of file PdtEntry.cxx.
Referenced by Pdt::sameOrConj().
|
inline |
Definition at line 61 of file PdtEntry.h.
|
inline |
Definition at line 65 of file PdtEntry.h.
Referenced by Pdt::addParticle(), Pdt::addParticle(), PdtEntry(), and PdtEntry().
|
inline |
Definition at line 58 of file PdtEntry.h.
Referenced by Pdt::lifetime(), Pdt::lifetime(), Pdt::lifetime(), Pdt::lifetime(), and Pdt::lifetime().
|
inline |
|
inline |
Definition at line 55 of file PdtEntry.h.
Referenced by TrkLineRep::arrivalTime(), TrkRep::arrivalTime(), Pdt::mass(), Pdt::mass(), Pdt::mass(), Pdt::mass(), Pdt::mass(), PdtEntry(), PdtEntry(), and PdtEntry().
|
inline |
Definition at line 53 of file PdtEntry.h.
Referenced by PdtEntry(), PdtEntry(), PdtEntry(), TrkKalTrk::print(), TrkRecoTrk::print(), TrkRecoTrk::printAll(), Pdt::printOn(), and TrkFit::printType().
|
inline |
Definition at line 64 of file PdtEntry.h.
Referenced by Pdt::conjugate(), PdtEntry(), PdtEntry(), and Pdt::sameOrConj().
|
inline |
Definition at line 66 of file PdtEntry.h.
Referenced by Pdt::addParticle(), Pdt::addParticle(), PdtEntry(), PdtEntry(), and PdtEntry().
|
inline |
Definition at line 67 of file PdtEntry.h.
Referenced by Pdt::addParticle(), Pdt::addParticle(), PdtEntry(), PdtEntry(), and PdtEntry().
| void PdtEntry::printBFOn | ( | std::ostream & | str | ) | const |
Definition at line 157 of file PdtEntry.cxx.
Referenced by Pdt::printOn().
| void PdtEntry::printOn | ( | std::ostream & | str | ) | const |
Definition at line 112 of file PdtEntry.cxx.
Referenced by Pdt::printOn().
|
inline |
Definition at line 59 of file PdtEntry.h.
Referenced by PdtEntry(), PdtEntry(), PdtEntry(), Pdt::spin(), Pdt::spin(), Pdt::spin(), Pdt::spin(), and Pdt::spin().
|
inline |
Definition at line 60 of file PdtEntry.h.
|
inline |
Definition at line 56 of file PdtEntry.h.
Referenced by PdtEntry(), PdtEntry(), PdtEntry(), Pdt::width(), Pdt::width(), Pdt::width(), Pdt::width(), and Pdt::width().
|
inline |
Definition at line 57 of file PdtEntry.h.
|
protected |
Definition at line 80 of file PdtEntry.h.
Referenced by charge(), PdtEntry(), PdtEntry(), PdtEntry(), and printOn().
|
protected |
Definition at line 89 of file PdtEntry.h.
Referenced by conjugate(), PdtEntry(), PdtEntry(), and PdtEntry().
|
protected |
Definition at line 83 of file PdtEntry.h.
Referenced by addDecay(), decayList(), PdtEntry(), PdtEntry(), PdtEntry(), printBFOn(), and ~PdtEntry().
|
protected |
Definition at line 86 of file PdtEntry.h.
Referenced by geantId(), operator<(), operator==(), PdtEntry(), PdtEntry(), and PdtEntry().
|
protected |
Definition at line 78 of file PdtEntry.h.
Referenced by lifetime(), PdtEntry(), PdtEntry(), PdtEntry(), and printOn().
|
protected |
Definition at line 84 of file PdtEntry.h.
Referenced by lundId(), operator<(), operator==(), PdtEntry(), PdtEntry(), PdtEntry(), and printOn().
|
protected |
Definition at line 76 of file PdtEntry.h.
Referenced by mass(), PdtEntry(), PdtEntry(), PdtEntry(), and printOn().
|
protected |
Definition at line 75 of file PdtEntry.h.
Referenced by name(), PdtEntry(), PdtEntry(), PdtEntry(), printOn(), and ~PdtEntry().
|
protected |
Definition at line 85 of file PdtEntry.h.
Referenced by pdgId(), PdtEntry(), PdtEntry(), and PdtEntry().
|
protected |
Definition at line 87 of file PdtEntry.h.
Referenced by PdtEntry(), PdtEntry(), PdtEntry(), and pidId().
|
protected |
Definition at line 88 of file PdtEntry.h.
Referenced by PdtEntry(), PdtEntry(), PdtEntry(), and pidNeutId().
|
protected |
Definition at line 79 of file PdtEntry.h.
Referenced by PdtEntry(), PdtEntry(), PdtEntry(), printOn(), and spin().
|
protected |
Definition at line 82 of file PdtEntry.h.
Referenced by addDecay(), PdtEntry(), PdtEntry(), PdtEntry(), and sumBR().
|
protected |
Definition at line 77 of file PdtEntry.h.
Referenced by PdtEntry(), PdtEntry(), PdtEntry(), printOn(), and width().
|
protected |
Definition at line 81 of file PdtEntry.h.
Referenced by PdtEntry(), PdtEntry(), PdtEntry(), and widthCut().