|
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().
1.5.1-3