![]() |
HepPDT Reference DocumentationHepPDT |
Functions | |
void | getPDGpid (std::vector< int > &idlist, std::string &pdline) |
for internal use | |
void | getPDGnames (std::vector< std::string > &namelst, std::string &pdline) |
for internal use | |
void | parsePDGline (TempParticleData &tpd, std::string &pdline) |
for internal use | |
bool | CheckPDGEntry (TempParticleData &tpd, const std::string &, double, double) |
for internal use | |
bool | getPythiaid (int &id, const std::string &pdline) |
for internal use | |
void | parsePythiaLine (TempParticleData &tpd, int &anti, std::string &aname, const std::string &pdline) |
for internal use | |
void | parsePythiaDecayLine (TempParticleData &tpd, const std::string &pdline) |
for internal use | |
TempDecayData | getPythiaDecay (const std::string &pdline) |
for internal use | |
bool | getIsajetID (int &id, const std::string &pdline) |
for internal use | |
void | parseIsajetLine (TempParticleData &tpd, const std::string &pdline) |
for internal use | |
void | parseIsajetDecayLine (TempParticleData &tpd, const std::string &pdline, TableBuilder &tb) |
for internal use | |
bool | getParticleID (int &id, const std::string &pdline) |
for internal use | |
void | parseParticleLine (TempParticleData &tpd, const std::string &pdline) |
for internal use |
This namespace encapsulates free functions used when parsing various input streams.
bool HepPDT::detail::CheckPDGEntry | ( | TempParticleData & | tpd, | |
const std::string & | , | |||
double | , | |||
double | ||||
) |
for internal use
Definition at line 67 of file addPDGParticles.cc.
References HepPDT::TempParticleData::tempMass, and HepPDT::TempParticleData::tempWidth.
Referenced by parsePDGline().
bool HepPDT::detail::getIsajetID | ( | int & | id, | |
const std::string & | pdline | |||
) |
for internal use
Definition at line 17 of file getIsajetID.cc.
Referenced by HepPDT::addIsajetParticles().
bool HepPDT::detail::getParticleID | ( | int & | id, | |
const std::string & | pdline | |||
) |
for internal use
Definition at line 50 of file addParticleTable.cc.
Referenced by HepPDT::addParticleTable().
void HepPDT::detail::getPDGnames | ( | std::vector< std::string > & | namelst, | |
std::string & | pdline | |||
) |
for internal use
Definition at line 40 of file getPDGpid.cc.
Referenced by HepPDT::addPDGParticles().
void HepPDT::detail::getPDGpid | ( | std::vector< int > & | idlist, | |
std::string & | pdline | |||
) |
for internal use
Definition at line 20 of file getPDGpid.cc.
Referenced by HepPDT::addPDGParticles().
TempDecayData HepPDT::detail::getPythiaDecay | ( | const std::string & | pdline | ) |
for internal use
bool HepPDT::detail::getPythiaid | ( | int & | id, | |
const std::string & | pdline | |||
) |
for internal use
Definition at line 20 of file getPythiaid.cc.
Referenced by HepPDT::addPythiaParticles().
void HepPDT::detail::parseIsajetDecayLine | ( | TempParticleData & | tpd, | |
const std::string & | pdline, | |||
TableBuilder & | tb | |||
) |
for internal use
void HepPDT::detail::parseIsajetLine | ( | TempParticleData & | tpd, | |
const std::string & | pdline | |||
) |
for internal use
Definition at line 33 of file addIsajetParticles.cc.
References HepPDT::ParticleID::pid(), HepPDT::TempParticleData::tempCharge, HepPDT::TempParticleData::tempID, HepPDT::TempParticleData::tempMass, HepPDT::TempParticleData::tempParticleName, and HepPDT::TempParticleData::tempSpin.
Referenced by HepPDT::addIsajetParticles().
void HepPDT::detail::parseParticleLine | ( | TempParticleData & | tpd, | |
const std::string & | pdline | |||
) |
for internal use
Definition at line 70 of file addParticleTable.cc.
References HepPDT::calculateWidthFromLifetime(), HepPDT::ParticleID::pid(), HepPDT::TempParticleData::tempCharge, HepPDT::TempParticleData::tempID, HepPDT::TempParticleData::tempMass, HepPDT::TempParticleData::tempOriginalID, HepPDT::TempParticleData::tempParticleName, HepPDT::TempParticleData::tempSource, and HepPDT::TempParticleData::tempWidth.
Referenced by HepPDT::addParticleTable().
void HepPDT::detail::parsePDGline | ( | TempParticleData & | tpd, | |
std::string & | pdline | |||
) |
for internal use
Definition at line 51 of file addPDGParticles.cc.
References CheckPDGEntry().
Referenced by HepPDT::addPDGParticles().
void HepPDT::detail::parsePythiaDecayLine | ( | TempParticleData & | tpd, | |
const std::string & | pdline | |||
) |
for internal use
Definition at line 98 of file addPythiaParticles.cc.
References HepPDT::ParticleID::pid(), and HepPDT::TempParticleData::tempID.
Referenced by HepPDT::addPythiaParticles().
void HepPDT::detail::parsePythiaLine | ( | TempParticleData & | tpd, | |
int & | anti, | |||
std::string & | aname, | |||
const std::string & | pdline | |||
) |
for internal use
Definition at line 56 of file addPythiaParticles.cc.
References HepPDT::calculateWidthFromLifetime(), HepPDT::ParticleID::pid(), HepPDT::TempParticleData::tempCharge, HepPDT::TempParticleData::tempColorCharge, HepPDT::TempParticleData::tempHighCutoff, HepPDT::TempParticleData::tempID, HepPDT::TempParticleData::tempMass, HepPDT::TempParticleData::tempOriginalID, HepPDT::TempParticleData::tempParticleName, HepPDT::TempParticleData::tempSource, and HepPDT::TempParticleData::tempWidth.
Referenced by HepPDT::addPythiaParticles().