HepPDT Reference Documentation

HepPDT

HepPDT::detail Namespace Reference

HepPDT::detail is for internal use. More...


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


Detailed Description

HepPDT::detail is for internal use.

This namespace encapsulates free functions used when parsing various input streams.


Function Documentation

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


Generated on Fri Oct 24 13:41:40 2008 for HepPDT by  doxygen 1.5.1-3