]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TEvtGen/EvtGen/EvtGenModels/EvtSLBKPoleFF.hh
Converting TEvtGen to native cmake
[u/mrichter/AliRoot.git] / TEvtGen / EvtGen / EvtGenModels / EvtSLBKPoleFF.hh
CommitLineData
da0e9ce3 1//--------------------------------------------------------------------------
2//
3// Environment:
4// This software is part of the EvtGen package developed jointly
5// for the BaBar and CLEO collaborations. If you use all or part
6// of it, please give an appropriate acknowledgement.
7//
8// Copyright Information: See EvtGen/COPYRIGHT
9// Copyright (C) 1998 Caltech, UCSB
10//
11// Module: EvtGen/EvtSLBKPoleFF.hh
12//
13// Description:Form factor routines for EvtSLBKPole,
14// according to Becirevic and Kaidalov(BK)
15//
16// Modification history:
17//
18// liheng October 20, 2005 Module created
19//
20//------------------------------------------------------------------------
21
22#ifndef EVTSLBKPOLEFF_HH//modified
23#define EVTSLBKPOLEFF_HH//modified
24
25#include "EvtGenBase/EvtSemiLeptonicFF.hh"//modified
26#include "EvtGenBase/EvtId.hh"
27
28class EvtSLBKPoleFF : public EvtSemiLeptonicFF {//modified
29
30public:
31 EvtSLBKPoleFF(int numarg, double *arglist);//modified
32 void getscalarff(EvtId parent,EvtId daught,
33 double t, double mass, double *fpf,
34 double *f0f );
35 void getvectorff(EvtId parent,EvtId daught,
36 double t, double mass, double *a1f,
37 double *a2f, double *vf, double *a0f );
38 void gettensorff(EvtId parent,EvtId daught,//need to be modified, but not yet
39 double t, double mass, double *hf,
40 double *kf, double *bp, double *bm );
41
42 void getbaryonff(EvtId, EvtId, double, double, double*,
43 double*, double*, double*);
44
0ca57c2f 45 void getdiracff(EvtId, EvtId, double, double, double*, double*,
46 double*, double*, double*, double*);
47
48 void getraritaff(EvtId, EvtId, double, double, double*, double*,
49 double*, double*, double*, double*, double*, double*);
da0e9ce3 50
51private:
52 int numSLBKPoleargs;//modified
53 double SLBKPoleargs[16];//modified
54
55};
56
57#endif
58
59
60