BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtHelSys.hh File Reference
#include <iostream>
#include "EvtComplex.hh"
#include "EvtVector3R.hh"
#include "EvtVector4R.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.

165 {
166 int j2 = j * 2, m2 = m * 2, n2 = n * 2;
167 EvtComplex gp( cos( -phi * m ), -sin( phi * m ) );
168 EvtComplex gm( cos( -gamma * n ), -sin( gamma * n ) );
169 double tp3 = EvtdFunction::d( j2, m2, n2, theta );
170
171 // EvtComplex temp=wignerD(j2,m2,n2,phi,theta,gamma); //wignerD is corrected by pingrg,
172 // 2007,04,28, it gives the same result as this definition
173
174 EvtComplex temp = gp * tp3 * gm;
175
176 return temp;
177}
const Int_t n
int n2
Definition SD0Tag.cxx:59
static double d(int j, int m1, int m2, double theta)
double double * m2
Definition qcdloop1.h:83

Referenced by rhopifull::amps1(), VVS::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().