|
HepPDT Reference DocumentationHepPDT |
#include <iostream>#include <string>#include <map>#include "HepPDT/ParticleDataTable.hh"#include "HepPDT/TempParticleData.hh"#include "HepPDT/DefTable.hh"#include "HepPDT/stringtodouble.hh"#include "HepPDT/TableBuilder.icc"Go to the source code of this file.
Namespaces | |
| namespace | HepPDT |
| namespace | HepPDT::detail |
Classes | |
| class | HepPDT::TableBuilder |
| The TableBuilder class is used to construct a ParticleDataTable. More... | |
Functions | |
| bool | HepPDT::addPDGParticles (std::istream &pdfile, TableBuilder &tb) |
| read PDG input and add particles to the table | |
| bool | HepPDT::addPythiaParticles (std::istream &pdfile, TableBuilder &tb) |
| read Pythia input and add particles to the table | |
| bool | HepPDT::addHerwigParticles (std::istream &pdfile, TableBuilder &tb) |
| bool | HepPDT::addIsajetParticles (std::istream &pdfile, TableBuilder &tb) |
| read Isajet particle input and add particles to the table | |
| bool | HepPDT::addIsajetDecay (std::istream &pdfile, TableBuilder &tb) |
| read Isajet decay input and add decay information to the table | |
| bool | HepPDT::addQQParticles (std::istream &pdfile, TableBuilder &tb) |
| read QQ input and add particles to the table | |
| bool | HepPDT::addEvtGenParticles (std::istream &pdfile, TableBuilder &tb) |
| read EvtGen input and add particles to the table | |
| bool | HepPDT::addParticleTable (std::istream &pdfile, TableBuilder &tb, bool validate=false) |
| void | HepPDT::detail::getPDGpid (std::vector< int > &idlist, std::string &pdline) |
| for internal use | |
| void | HepPDT::detail::getPDGnames (std::vector< std::string > &namelst, std::string &pdline) |
| for internal use | |
| void | HepPDT::detail::parsePDGline (TempParticleData &tpd, std::string &pdline) |
| for internal use | |
| bool | HepPDT::detail::CheckPDGEntry (TempParticleData &tpd, const std::string &, double, double) |
| for internal use | |
| bool | HepPDT::detail::getPythiaid (int &id, const std::string &pdline) |
| for internal use | |
| void | HepPDT::detail::parsePythiaLine (TempParticleData &tpd, int &anti, std::string &aname, const std::string &pdline) |
| for internal use | |
| void | HepPDT::detail::parsePythiaDecayLine (TempParticleData &tpd, const std::string &pdline) |
| for internal use | |
| TempDecayData | HepPDT::detail::getPythiaDecay (const std::string &pdline) |
| for internal use | |
| bool | HepPDT::detail::getIsajetID (int &id, const std::string &pdline) |
| for internal use | |
| void | HepPDT::detail::parseIsajetLine (TempParticleData &tpd, const std::string &pdline) |
| for internal use | |
| void | HepPDT::detail::parseIsajetDecayLine (TempParticleData &tpd, const std::string &pdline, TableBuilder &tb) |
| for internal use | |
| bool | HepPDT::detail::getParticleID (int &id, const std::string &pdline) |
| for internal use | |
| void | HepPDT::detail::parseParticleLine (TempParticleData &tpd, const std::string &pdline) |
| for internal use | |
1.5.1-3