BOSS 7.0.9
BESIII Offline Software System
Loading...
Searching...
No Matches
bak-BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtHelSys.hh File Reference
#include <iostream>
#include "EvtGenBase/EvtVector4R.hh"
#include "EvtGenBase/EvtVector3R.hh"
#include <fstream>

Go to the source code of this file.

Classes

class  EvtHelSys
 

Functions

EvtComplex Djmn (int j, int m, int n, double phi, double theta, double gamma)
 

Function Documentation

◆ Djmn()

EvtComplex Djmn ( int  j,
int  m,
int  n,
double  phi,
double  theta,
double  gamma 
)

Definition at line 48 of file bak-BesEvtGen-00-04-08/src/EvtGen/EvtGenBase/EvtHelSys.cc.

151 {
152int j2=j*2,m2=m*2,n2=n*2;
153EvtComplex gp(cos(-phi*m ), -sin(phi*m));
154EvtComplex gm(cos(-gamma*n), -sin(gamma*n));
155double tp3=EvtdFunction::d(j2,m2,n2,theta);
156
157//EvtComplex temp=wignerD(j2,m2,n2,phi,theta,gamma); //wignerD is corrected by pingrg, 2007,04,28, it gives the same result as this definition
158
159EvtComplex temp=gp * tp3 * gm;
160
161return temp;
162}
double sin(const BesAngle a)
Definition: BesAngle.h:210
double cos(const BesAngle a)
Definition: BesAngle.h:213
const Int_t n
int n2
Definition: SD0Tag.cxx:55
static double d(int j, int m1, int m2, double theta)