#include "HADRONS++/ME_Library/HD_ME_Base.H" #include "ATOOLS/Org/Message.H" #define COMPILE__Getter_Function #define OBJECT_TYPE HADRONS::HD_ME_Base #define PARAMETER_TYPE HADRONS::ME_Parameters #include "ATOOLS/Org/Getter_Function.C" using namespace HADRONS; using namespace ATOOLS; using namespace std; HD_ME_Base::HD_ME_Base(const ATOOLS::Flavour_Vector& flavs, const std::vector& decayindices, const std::string& name) : METOOLS::Spin_Amplitudes(flavs,Complex(0.0,0.0)), m_name(name), m_flavs(flavs) { p_masses = new double[m_flavs.size()]; p_masses2 = new double[m_flavs.size()]; p_i.resize(m_flavs.size()); for(int meindex=0; meindex1) { model[key+string("_abs")] = s[key][0].GetScalarWithOtherDefault(-1.0); model[key+string("_phase")] = s[key][1].GetScalarWithOtherDefault(0.0); } else model[key] = s[key].GetScalarWithOtherDefault(-1.0); } SetModelParameters(model); }