#include <EvtdFunction.hh>
|
| static double | d (int j, int m1, int m2, double theta) |
Definition at line 24 of file EvtdFunction.hh.
◆ d()
| double EvtdFunction::d |
( |
int | j, |
|
|
int | m1, |
|
|
int | m2, |
|
|
double | theta ) |
|
static |
Definition at line 29 of file EvtdFunction.cc.
29 {
30
33
34 int signp = 1;
35
36 if (
abs( m2p ) <
abs( m1p ) )
37 {
38 int tmp = m1p;
39 m1p = m2p;
40 m2p = tmp;
41 if ( ( m1p - m2p ) % 4 != 0 ) signp = -signp;
42 }
43
44
45 if ( m2p < 0 )
46 {
47 m1p = -m1p;
48 m2p = -m2p;
49 if ( ( m1p - m2p ) % 4 != 0 ) signp = -signp;
50 }
51
52 EvtdFunctionSingle df;
53
54 df.
init( j, m1p, m2p );
55
56 double d = df.
d( j, m1p, m2p, theta ) * signp;
57
59}
double d(int j, int m1, int m2, double theta)
void init(int j, int m1, int m2)
static double d(int j, int m1, int m2, double theta)
Referenced by EvtPto3PAmp::angDep(), d(), EvtHelSys::Djmn, EvtHelSys::Djmn, EvtHelSys::djmn, EvtHelSys::djmn, EvtEvalHelAmp::evalAmp(), EvtEvalHelAmp::probMax(), EvtHighSpinParticle::rotateToHelicityBasis(), and wignerD().
The documentation for this class was generated from the following files: