#include "ATOOLS/Phys/Weight_Info.H" #include "ATOOLS/Phys/Blob.H" using namespace ATOOLS; template Weight_Info &Blob_Data_Base::Get(); template PDF_Info &Blob_Data_Base::Get(); template ME_Weight_Info &Blob_Data_Base::Get(); namespace ATOOLS { template <> Blob_Data::~Blob_Data() {} template class Blob_Data; template <> Blob_Data::~Blob_Data() {} template class Blob_Data; template <> Blob_Data::~Blob_Data() {} template class Blob_Data; } std::ostream & ATOOLS::operator<<(std::ostream & s, const ATOOLS::mewgttype::code & type) { if (type==mewgttype::none) s<<"none"; if (type&mewgttype::B) s<<"B"; if (type&mewgttype::VI) s<<"VI"; if (type&mewgttype::KP) s<<"KP"; if (type&mewgttype::DADS) s<<"DADS"; if (type&mewgttype::H) s<<"H"; if (type&mewgttype::RS) s<<"RS"; if (type&mewgttype::METS && type^mewgttype::METS) s<<"|"; if (type&mewgttype::METS) s<<"METS"; return s; } std::ostream & ATOOLS::operator<<(std::ostream & s, const ATOOLS::Cluster_Sequence_Info & csi) { s<<"Cluster sequence: pdfwgt="<