#include "HADRONS++/ME_Library/Two_Body_MEs.H" #include "ATOOLS/Org/Run_Parameter.H" #include "ATOOLS/Org/Message.H" #include "METOOLS/Main/XYZFuncs.H" #include "METOOLS/Main/Polarization_Tools.H" using namespace HADRONS; using namespace ATOOLS; using namespace std; void Baryon_Diquark_Quark::SetModelParameters( GeneralModel _md ) { m_Vxx_decay = _md("Vxx_decay",1.0); m_Vxx_production = _md("Vxx_production",1.0); m_GF = _md("GF",1.0); } void Baryon_Diquark_Quark::Calculate(const Vec4D_Vector& p, bool m_anti) { vector > spins(3); for(int h0=0; h0 outparts, int n_q, int n_g, bool m_anti) { int pos = m_anti ? 2 : 1; outparts[p_i[2]-1]->SetFlow(pos,-1); outparts[p_i[1]-1]->SetFlow(3-pos,outparts[p_i[2]-1]->GetFlow(pos)); return true; } DEFINE_ME_GETTER(Baryon_Diquark_Quark,"Baryon_Diquark_Quark") void ATOOLS::Getter:: PrintInfo(std::ostream &st,const size_t width) const { st<