BOSS 7.0.2
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 |
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 InstallArea/include/MdcRecoUtil/MdcRecoUtil/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.
PdtEntry::PdtEntry | ( | const char * | name, |
PdtLund::LundType | code, | ||
float | spin, | ||
float | charge, | ||
float | mass, | ||
float | width = 0 , |
||
float | massCut = 0 |
||
) |
PdtEntry::PdtEntry | ( | const char * | name, |
PdtGeant::GeantType | code, | ||
float | spin, | ||
float | charge, | ||
float | mass, | ||
float | width = 0 , |
||
float | massCut = 0 |
||
) |
PdtEntry::PdtEntry | ( | const char * | name, |
PdtPdg::PdgType | code, | ||
float | spin, | ||
float | charge, | ||
float | mass, | ||
float | width = 0 , |
||
float | massCut = 0 |
||
) |
|
virtual |
void PdtEntry::addDecay | ( | float | bf, |
vector< PdtEntry * > * | kids | ||
) |
Definition at line 105 of file PdtEntry.cxx.
Referenced by Pdt::addDecay().
void PdtEntry::addDecay | ( | float | bf, |
vector< PdtEntry * > * | kids | ||
) |
|
inline |
Definition at line 54 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by Pdt::addParticle(), and Pdt::charge().
|
inline |
Definition at line 54 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/PdtEntry.h.
const PdtEntry * PdtEntry::conjugate | ( | ) | const |
const PdtEntry * PdtEntry::conjugate | ( | ) | const |
|
inline |
Definition at line 61 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
|
inline |
Definition at line 61 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/PdtEntry.h.
|
inline |
Definition at line 65 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by Pdt::addParticle().
|
inline |
Definition at line 65 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/PdtEntry.h.
|
inline |
Definition at line 58 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by Pdt::lifetime().
|
inline |
Definition at line 58 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/PdtEntry.h.
|
inline |
Definition at line 63 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
|
inline |
Definition at line 63 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/PdtEntry.h.
|
inline |
Definition at line 55 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by TrkRep::arrivalTime(), TrkLineRep::arrivalTime(), and Pdt::mass().
|
inline |
Definition at line 55 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/PdtEntry.h.
|
inline |
Definition at line 53 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by PdtEntry().
|
inline |
Definition at line 53 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/PdtEntry.h.
|
inline |
Definition at line 64 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by Pdt::conjugate(), and Pdt::sameOrConj().
|
inline |
Definition at line 64 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/PdtEntry.h.
|
inline |
Definition at line 66 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by Pdt::addParticle().
|
inline |
Definition at line 66 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/PdtEntry.h.
|
inline |
Definition at line 67 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by Pdt::addParticle().
|
inline |
Definition at line 67 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/PdtEntry.h.
void PdtEntry::printBFOn | ( | std::ostream & | str | ) | const |
void PdtEntry::printBFOn | ( | std::ostream & | str | ) | const |
void PdtEntry::printOn | ( | std::ostream & | str | ) | const |
void PdtEntry::printOn | ( | std::ostream & | str | ) | const |
|
inline |
Definition at line 59 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by Pdt::spin().
|
inline |
Definition at line 59 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/PdtEntry.h.
|
inline |
Definition at line 60 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
|
inline |
Definition at line 60 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/PdtEntry.h.
|
inline |
Definition at line 56 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by Pdt::width().
|
inline |
Definition at line 56 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/PdtEntry.h.
|
inline |
Definition at line 57 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
|
inline |
Definition at line 57 of file Reconstruction/MdcPatRec/MdcRecoUtil/MdcRecoUtil-00-01-08/MdcRecoUtil/PdtEntry.h.
|
protected |
Definition at line 80 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by charge().
|
protected |
Definition at line 89 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by conjugate().
|
protected |
Definition at line 83 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by addDecay(), decayList(), and ~PdtEntry().
|
protected |
Definition at line 86 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by geantId(), operator<(), and operator==().
|
protected |
Definition at line 78 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by lifetime().
|
protected |
Definition at line 84 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by lundId(), operator<(), and operator==().
|
protected |
Definition at line 76 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by mass().
|
protected |
Definition at line 75 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by name(), PdtEntry(), and ~PdtEntry().
|
protected |
Definition at line 85 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by pdgId().
|
protected |
Definition at line 87 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by pidId().
|
protected |
Definition at line 88 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by pidNeutId().
|
protected |
Definition at line 79 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by spin().
|
protected |
Definition at line 82 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by addDecay(), and sumBR().
|
protected |
Definition at line 77 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by width().
|
protected |
Definition at line 81 of file InstallArea/include/MdcRecoUtil/MdcRecoUtil/PdtEntry.h.
Referenced by widthCut().