#include "ATOOLS/Phys/KF_Table.H" #include "ATOOLS/Org/Message.H" #include namespace ATOOLS { KF_Table s_kftable; } using namespace ATOOLS; void ATOOLS::OutputHadrons(std::ostream &str) { str<<"List of Hadron data \n"; str<first); if ((flav.IsHadron() || flav.IsDiQuark()) && flav.Size()==1 && flav.Kfcode()!=0) { str<first); if (flav.IsDiQuark() || flav.IsHadron()) continue; if (flav.Size()==1 && flav.Kfcode()!=0 && !flav.IsDummy()) { str<first); if (!flav.IsHadron() && flav.IsGroup() && flav.Kfcode()!=0) { str<second; } kf_code KF_Table::KFFromIDName(const std::string &idname) const { for(const_iterator kfit(begin());kfit!=end();++kfit) if (kfit->second->m_idname==idname) return kfit->first; return kf_none; }