]>
Commit | Line | Data |
---|---|---|
0ca57c2f | 1 | #ifndef EvtWNPI_HH |
2 | #define EvtWNPI_HH | |
3 | ||
4 | #include "EvtGenBase/EvtPatches.hh" | |
5 | #include "EvtGenBase/EvtVector4R.hh" | |
6 | #include "EvtGenBase/EvtVector4C.hh" | |
7 | #include "EvtGenBase/EvtTensor4C.hh" | |
8 | ||
9 | class EvtWnPi { | |
10 | public: | |
11 | EvtVector4C WCurrent(EvtVector4R q1); | |
12 | EvtVector4C WCurrent(EvtVector4R q1, EvtVector4R q2); | |
13 | EvtVector4C WCurrent(EvtVector4R q1, EvtVector4R q2, EvtVector4R q3); | |
14 | EvtVector4C WCurrent(EvtVector4R q1, EvtVector4R q2, EvtVector4R q3, EvtVector4R q4, EvtVector4R q5); | |
15 | protected: | |
16 | EvtVector4C JB(EvtVector4R q1, EvtVector4R q2, EvtVector4R q3, EvtVector4R q4, EvtVector4R q5); | |
17 | EvtComplex BWa( EvtVector4R q); | |
18 | EvtComplex BWf( EvtVector4R q); | |
19 | EvtComplex BWr( EvtVector4R q); | |
20 | double pi3G(double Q2); | |
21 | }; | |
22 | ||
23 | #endif |