StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
EvtBcVNpi.hh
1 #ifndef EvtBcVNpi_HH
2 #define EvtBcVNpi_HH
3 
4 #include <iostream>
5 #include "EvtGenBase/EvtPDL.hh"
6 #include "EvtGenBase/EvtParticle.hh"
7 #include "EvtGenBase/EvtScalarParticle.hh"
8 #include "EvtGenModels/EvtBCVFF.hh"
9 
10 #include "EvtGenModels/EvtWnPi.hh"
11 
12 
13 using std::endl;
14 using std::fstream;
15 using std::ifstream;
16 using std::cout;
17 using std::string;
18 
19 class EvtBcVNpi:public EvtDecayAmp {
20 public:
21  EvtBcVNpi() { };
22  virtual ~EvtBcVNpi();
23  std::string getName();
24  EvtDecayBase* clone();
25  void initProbMax();
26  void init();
27  void decay(EvtParticle *p);
28 protected:
29  int nCall;
30  int whichfit, idVector;
31  EvtBCVFF *ffmodel;
32  EvtWnPi *wcurr;
33 
34  EvtComplex Fpi( EvtVector4R q1, EvtVector4R q2);
35  EvtComplex BWa( EvtVector4R q);
36  EvtComplex BWf( EvtVector4R q);
37  EvtComplex BWr( EvtVector4R q);
39 
40 };
41 #endif
42