]>
Commit | Line | Data |
---|---|---|
0ca57c2f | 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); | |
38 | EvtVector4C JB(EvtVector4R q1, EvtVector4R q2, EvtVector4R q3, EvtVector4R q4, EvtVector4R q5); | |
39 | ||
40 | }; | |
41 | #endif | |
42 |