![]() |
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 |
Functions | |
bool | HepPDT::addPDGParticles (std::istream &, TableBuilder &) |
read PDG input and add particles to the table | |
bool | HepPDT::addPythiaParticles (std::istream &, TableBuilder &) |
read Pythia input and add particles to the table | |
bool | HepPDT::addHerwigParticles (std::istream &, TableBuilder &) |
bool | HepPDT::addIsajetParticles (std::istream &, TableBuilder &) |
read Isajet particle input and add particles to the table | |
bool | HepPDT::addIsajetDecay (std::istream &, TableBuilder &) |
read Isajet decay input and add decay information to the table | |
bool | HepPDT::addQQParticles (std::istream &, TableBuilder &) |
read QQ input and add particles to the table | |
bool | HepPDT::addEvtGenParticles (std::istream &, TableBuilder &) |
read EvtGen input and add particles to the table | |
bool | HepPDT::addParticleTable (std::istream &, TableBuilder &, bool validate=false) |
validate=true => verify that the ParticleID is valid | |
void | HepPDT::detail::getPDGpid (std::vector< int > &, std::string &) |
for internal use | |
void | HepPDT::detail::getPDGnames (std::vector< std::string > &, std::string &) |
for internal use | |
void | HepPDT::detail::parsePDGline (TempParticleData &, std::string &) |
for internal use | |
bool | HepPDT::detail::CheckPDGEntry (TempParticleData &, const std::string &, double, double) |
for internal use | |
bool | HepPDT::detail::getPythiaid (int &, const std::string &) |
for internal use | |
void | HepPDT::detail::parsePythiaLine (TempParticleData &, int &, std::string &, const std::string &) |
for internal use | |
void | HepPDT::detail::parsePythiaDecayLine (TempParticleData &, const std::string &) |
for internal use | |
TempDecayData | HepPDT::detail::getPythiaDecay (const std::string &) |
for internal use | |
bool | HepPDT::detail::getIsajetID (int &, const std::string &) |
for internal use | |
void | HepPDT::detail::parseIsajetLine (TempParticleData &, const std::string &) |
for internal use | |
void | HepPDT::detail::parseIsajetDecayLine (TempParticleData &, const std::string &, TableBuilder &) |
for internal use | |
bool | HepPDT::detail::getParticleID (int &id, const std::string &) |
for internal use | |
void | HepPDT::detail::parseParticleLine (TempParticleData &, const std::string &) |
for internal use |