#include "PHASIC++/Process/Process_Info.H" #include "ATOOLS/Org/Exception.H" #include "ATOOLS/Org/Message.H" using namespace PHASIC; std::ostream &PHASIC::operator<<(std::ostream &ostr,const Process_Info &info) { ostr<<"("<<&info<<"){\n"; { ostr<<" cls = "< Process_Info::ExtractMPL() const { std::vector fl; m_ii.ExtractMPL(fl); m_fi.ExtractMPL(fl); return fl; } bool Process_Info::Has(ATOOLS::nlo_type::code nlotype) const { return m_fi.m_nlotype&nlotype; } int Process_Info::Combine(const size_t &i,const size_t &j, const ATOOLS::Flavour &flij) { int cnt(0); int res(m_ii.Combine(i,j,flij,cnt)); if (res<0) THROW(fatal_error,"Removed initial state particle"); res=m_fi.Combine(i,j,flij,cnt); return -res; } bool Process_Info::operator<(const Process_Info &pi) const { if (m_ii