BOSS 7.0.8
BESIII Offline Software System
Loading...
Searching...
No Matches
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 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)
Definition: EvtdFunction.cc:30

Referenced by VVS::amps1(), rhopifull::amps1(), EvtAV2GV::decay(), EvtChi1BB1::decay(), EvtChi1BB2::decay(), EvtChi2BB1::decay(), EvtChi2BB2::decay(), EvtDeBD::decay(), EvtHelPPJ::decay(), EvtHypWK::decay(), EvtJ2BB1::decay(), EvtJ2BB2::decay(), EvtJ2BB3::decay(), EvtJPE::decay(), EvtJTO3P::decay(), EvtP2GC0::decay(), EvtP2GC1::decay(), EvtP2GC2::decay(), EvtSPL::decay(), EvtT2GV::decay(), and EvtTauGamMu::decay().