BOSS 7.0.9
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.
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(), and Pdt::readMCppTable().
|
inline |
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 |
|
inline |
|
inline |
Definition at line 63 of file PdtEntry.h.
|
inline |
Definition at line 55 of file PdtEntry.h.
Referenced by TrkRep::arrivalTime(), TrkLineRep::arrivalTime(), and Pdt::mass().
|
inline |
Definition at line 53 of file PdtEntry.h.
Referenced by PdtEntry(), TrkRecoTrk::print(), TrkKalTrk::print(), TrkRecoTrk::printAll(), Pdt::printOn(), and TrkFit::printType().
|
inline |
|
inline |
|
inline |
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 |
|
inline |
Definition at line 60 of file PdtEntry.h.
|
inline |
|
inline |
Definition at line 57 of file PdtEntry.h.
|
protected |
Definition at line 80 of file PdtEntry.h.
|
protected |
Definition at line 89 of file PdtEntry.h.
Referenced by conjugate().
|
protected |
Definition at line 83 of file PdtEntry.h.
Referenced by addDecay(), decayList(), printBFOn(), and ~PdtEntry().
|
protected |
Definition at line 86 of file PdtEntry.h.
Referenced by geantId(), operator<(), and operator==().
|
protected |
Definition at line 78 of file PdtEntry.h.
Referenced by lifetime(), and printOn().
|
protected |
Definition at line 84 of file PdtEntry.h.
Referenced by lundId(), operator<(), operator==(), and printOn().
|
protected |
Definition at line 76 of file PdtEntry.h.
|
protected |
Definition at line 75 of file PdtEntry.h.
Referenced by name(), PdtEntry(), printOn(), and ~PdtEntry().
|
protected |
Definition at line 85 of file PdtEntry.h.
Referenced by pdgId().
|
protected |
Definition at line 87 of file PdtEntry.h.
Referenced by pidId().
|
protected |
Definition at line 88 of file PdtEntry.h.
Referenced by pidNeutId().
|
protected |
Definition at line 79 of file PdtEntry.h.
|
protected |
Definition at line 82 of file PdtEntry.h.
Referenced by addDecay(), and sumBR().
|
protected |
Definition at line 77 of file PdtEntry.h.
|
protected |
Definition at line 81 of file PdtEntry.h.
Referenced by widthCut().