45 <<
"Not implemented :getscalarff in EvtBCTFF.\n";
53 <<
"Not implemented :getvectorff in EvtBCTFF.\n";
58 double* hf,
double* kf,
double* bpf,
double* bmf )
82 double bpf_0 = -0.011;
90 *hf = hf_0 *
exp( hf_c1 * ratio + hf_c2 * ratio * ratio );
91 *kf = kf_0 *
exp( kf_c1 * ratio + kf_c2 * ratio * ratio );
92 *bpf = bpf_0 *
exp( bpf_c1 * ratio + bpf_c2 * ratio * ratio );
93 *bmf = bmf_0 *
exp( bmf_c1 * ratio + bmf_c2 * ratio * ratio );
97 <<
"Must choose 0 (a1f = 1) or 3 (Wang).\n";
102 <<
"chi_c2 is the only (pseudo)vector decay implemented in EvtBCTFF.\n";
111 <<
"Not implemented :getbaryonff in EvtBCTFF.\n";
116 double*,
double*,
double*,
double* )
119 <<
"Not implemented :getdiracff in EvtBCTFF.\n";
124 double*,
double*,
double*,
double*,
double*,
double* )
127 <<
"Not implemented :getraritaff in EvtBCTFF.\n";
EvtComplex exp(const EvtComplex &c)
std::ostream & EvtGenReport(EvtGenSeverity severity, const char *facility=nullptr)
void getdiracff(EvtId, EvtId, double, double, double *, double *, double *, double *, double *, double *) override
void getbaryonff(EvtId, EvtId, double, double, double *, double *, double *, double *) override
void gettensorff(EvtId, EvtId, double, double, double *, double *, double *, double *) override
EvtBCTFF(int idV, int fit)
void getscalarff(EvtId, EvtId, double, double, double *, double *) override
void getraritaff(EvtId, EvtId, double, double, double *, double *, double *, double *, double *, double *, double *, double *) override
void getvectorff(EvtId parent, EvtId daught, double t, double mass, double *a1f, double *a2f, double *vf, double *a0f) override
static double getMeanMass(EvtId i)
static EvtId getId(const std::string &name)