#include "MODEL/Main/Single_Vertex.H" #include "ATOOLS/Org/Message.H" #include "ATOOLS/Math/Vector.H" #include "ATOOLS/Org/Shell_Tools.H" #include #include #include #include using namespace MODEL; using namespace ATOOLS; using namespace std; Single_Vertex::Single_Vertex(): order(2,0), dec(0) { } Single_Vertex::~Single_Vertex() { } bool Single_Vertex::PureQCD() const { for (size_t i(1); iNLegs()) return 1; if (cpl.size()!=v->cpl.size()) return 2; for (size_t i(0);icpl[i].Value()) return 2; for (size_t i(0);iColor[i])) return 3; if (!(Lorentz[i]==v->Lorentz[i])) return 4; } return 0; } std::string Single_Vertex::PID() const { std::string name(in[0].IDName()); for (int i(1);i