Newer
Older
#ifndef _JpsiGamKsKlKKData_H
#define _JpsiGamKsKlKKData_H
#include "qft++/topincludes/relativistic-quantum-mechanics.hh"
#include <boost/shared_ptr.hpp>
#include <map>
#include "Utils/PawianCollectionUtils.hh"
#include "PwaUtils/DataUtils.hh"
struct enumJpsiGamKsKlKKData{
enum {V4_Psi=0, V4_KsKlKpKm_HeliPsi, V4_KsKl_HeliPsi,V4_KpKm_HeliPsi, V4_gamma_HeliPsi,
V4_Ks_HeliPsi, V4_Kl_HeliPsi, V4_Kp_HeliPsi, V4_Km_HeliPsi,
V4_KsKl_HeliKsKlKpKm,V4_KpKm_HeliKsKlKpKm ,V4_Ks_HeliKsKl,V4_Kp_HeliKpKm,
V4_normKpKmDecHeliKsKlKpKm, V4_normKsKlDecHeliKsKlKpKm,
n4Vecs, Df_Psi=n4Vecs, Df_Spin0,Df_Spin2, Df_KsKl,Df_KpKm, nDfuncts};
static const std::string& name(unsigned int t)
static std::string fitName[enumJpsiGamKsKlKKData::nDfuncts]
={"Psi", "KsKlKpKm_HeliPsi", "KsKl_HeliPsi","KpKm_HeliPsi","gamma_HeliPsi",
"KsKl_HeliKsKlKpKm","KpKm_HeliKsKlKpKm" ,"Ks_HeliKsKl","Kp_HeliKpKm",
"normKpKmDecHeliKsKlKpKm", "normKsKlDecHeliKsKlKpKm",
"Df_Psi","Df_Spin0","Df_Spin2", "Df_KsKl","Df_KpKm"};
if (t<0 || t>=enumJpsiGamKsKlKKData::nDfuncts) assert(0);
return fitName[t];
}
};