BOSS 7.1.2
BESIII Offline Software System
Loading...
Searching...
No Matches
pjfry.h File Reference

Go to the source code of this file.

Macros

#define QUL_DEFINE_COMPLEX(R, C)
 

Functions

 QUL_DEFINE_COMPLEX (double, pj_complex)
 
double pgetmusq_ ()
 
void psetmusq_ (double *mu2)
 
void pclearcache_ ()
 
pj_complex pa0_ (double *m1, int *ep)
 
pj_complex pb0_ (double *p1, double *m1, double *m2, int *ep)
 
pj_complex pb0i_ (int *i, double *p1, double *m1, double *m2, int *ep)
 
pj_complex pb0ij_ (int *i, int *j, double *p1, double *m1, double *m2, int *ep)
 
pj_complex pc0_ (double *p1, double *p2, double *p3, double *m1, double *m2, double *m3, int *ep)
 
pj_complex pc0i_ (int *i, double *p1, double *p2, double *p3, double *m1, double *m2, double *m3, int *ep)
 
pj_complex pc0ij_ (int *i, int *j, double *p1, double *p2, double *p3, double *m1, double *m2, double *m3, int *ep)
 
pj_complex pc0ijk_ (int *i, int *j, int *k, double *p1, double *p2, double *p3, double *m1, double *m2, double *m3, int *ep)
 
pj_complex pd0_ (double *p1, double *p2, double *p3, double *p4, double *s12, double *s23, double *m1, double *m2, double *m3, double *m4, int *ep)
 
pj_complex pd0i_ (int *i, double *p1, double *p2, double *p3, double *p4, double *s12, double *s23, double *m1, double *m2, double *m3, double *m4, int *ep)
 
pj_complex pd0ij_ (int *i, int *j, double *p1, double *p2, double *p3, double *p4, double *s12, double *s23, double *m1, double *m2, double *m3, double *m4, int *ep)
 
pj_complex pd0ijk_ (int *i, int *j, int *k, double *p1, double *p2, double *p3, double *p4, double *s12, double *s23, double *m1, double *m2, double *m3, double *m4, int *ep)
 
pj_complex pd0ijkl_ (int *i, int *j, int *k, int *l, double *p1, double *p2, double *p3, double *p4, double *s12, double *s23, double *m1, double *m2, double *m3, double *m4, int *ep)
 
pj_complex pe0_ (double *p1, double *p2, double *p3, double *p4, double *p5, double *s12, double *s23, double *s34, double *s45, double *s15, double *m1, double *m2, double *m3, double *m4, double *m5, int *ep)
 
pj_complex pe0i_ (int *i, double *p1, double *p2, double *p3, double *p4, double *p5, double *s12, double *s23, double *s34, double *s45, double *s15, double *m1, double *m2, double *m3, double *m4, double *m5, int *ep)
 
pj_complex pe0ij_ (int *i, int *j, double *p1, double *p2, double *p3, double *p4, double *p5, double *s12, double *s23, double *s34, double *s45, double *s15, double *m1, double *m2, double *m3, double *m4, double *m5, int *ep)
 
pj_complex pe0ijk_ (int *i, int *j, int *k, double *p1, double *p2, double *p3, double *p4, double *p5, double *s12, double *s23, double *s34, double *s45, double *s15, double *m1, double *m2, double *m3, double *m4, double *m5, int *ep)
 
pj_complex pe0ijkl_ (int *i, int *j, int *k, int *l, double *p1, double *p2, double *p3, double *p4, double *p5, double *s12, double *s23, double *s34, double *s45, double *s15, double *m1, double *m2, double *m3, double *m4, double *m5, int *ep)
 
pj_complex pe0ijklm_ (int *i, int *j, int *k, int *l, int *m, double *p1, double *p2, double *p3, double *p4, double *p5, double *s12, double *s23, double *s34, double *s45, double *s15, double *m1, double *m2, double *m3, double *m4, double *m5, int *ep)
 

Macro Definition Documentation

◆ QUL_DEFINE_COMPLEX

#define QUL_DEFINE_COMPLEX ( R,
C )
Value:
typedef struct { R re,im; } C
***************************************************************************************Pseudo Class RRes *****************************************************************************************Parameters and physical constants **Maarten sept ************************************************************************DOUBLE PRECISION xsmu **************************************************************************PARTICLE DATA all others are from PDG *Only resonances with known widths into electron pairs are sept ************************************************************************C Declarations C
Definition RRes.h:29

Definition at line 21 of file eemmg-lib-new/src/pjfry.h.

Function Documentation

◆ pa0_()

pj_complex pa0_ ( double * m1,
int * ep )

Definition at line 709 of file eemmg-lib-new/src/pjfry.cpp.

710{
711 return PJFry::A0v0(*m1,*ep);
712}
double int * ep
Definition qcdloop1.h:74
double * m1
Definition qcdloop1.h:75

◆ pb0_()

pj_complex pb0_ ( double * p1,
double * m1,
double * m2,
int * ep )

Definition at line 692 of file eemmg-lib-new/src/pjfry.cpp.

693{
694 return PJFry::B0v0(*p1,*m1,*m2,*ep);
695}
double p1[4]
double double * m2
Definition qcdloop1.h:75

◆ pb0i_()

pj_complex pb0i_ ( int * i,
double * p1,
double * m1,
double * m2,
int * ep )

Definition at line 697 of file eemmg-lib-new/src/pjfry.cpp.

699{
700 return PJFry::B0v1(*i,*p1,*m1,*m2,*ep);
701}

◆ pb0ij_()

pj_complex pb0ij_ ( int * i,
int * j,
double * p1,
double * m1,
double * m2,
int * ep )

Definition at line 703 of file eemmg-lib-new/src/pjfry.cpp.

705{
706 return PJFry::B0v2(*i,*j,*p1,*m1,*m2,*ep);
707}

◆ pc0_()

pj_complex pc0_ ( double * p1,
double * p2,
double * p3,
double * m1,
double * m2,
double * m3,
int * ep )

Definition at line 665 of file eemmg-lib-new/src/pjfry.cpp.

667{
668 return PJFry::C0v0(*p1,*p2,*p3,*m1,*m2,*m3,*ep);
669}
double p2[4]
double double double double double * m3
Definition qcdloop1.h:76
double double * p3
Definition qcdloop1.h:76

◆ pc0i_()

pj_complex pc0i_ ( int * i,
double * p1,
double * p2,
double * p3,
double * m1,
double * m2,
double * m3,
int * ep )

Definition at line 671 of file eemmg-lib-new/src/pjfry.cpp.

674{
675 return PJFry::C0v1(*i,*p1,*p2,*p3,*m1,*m2,*m3,*ep);
676}

◆ pc0ij_()

pj_complex pc0ij_ ( int * i,
int * j,
double * p1,
double * p2,
double * p3,
double * m1,
double * m2,
double * m3,
int * ep )

Definition at line 678 of file eemmg-lib-new/src/pjfry.cpp.

681{
682 return PJFry::C0v2(*i,*j,*p1,*p2,*p3,*m1,*m2,*m3,*ep);
683}

◆ pc0ijk_()

pj_complex pc0ijk_ ( int * i,
int * j,
int * k,
double * p1,
double * p2,
double * p3,
double * m1,
double * m2,
double * m3,
int * ep )

Definition at line 685 of file eemmg-lib-new/src/pjfry.cpp.

688{
689 return PJFry::C0v3(*i,*j,*k,*p1,*p2,*p3,*m1,*m2,*m3,*ep);
690}

◆ pclearcache_()

void pclearcache_ ( )

Definition at line 418 of file eemmg-lib-new/src/pjfry.cpp.

419{
420 PJFry::ClearCache();
421}

◆ pd0_()

pj_complex pd0_ ( double * p1,
double * p2,
double * p3,
double * p4,
double * s12,
double * s23,
double * m1,
double * m2,
double * m3,
double * m4,
int * ep )

Definition at line 626 of file eemmg-lib-new/src/pjfry.cpp.

629{
630 return PJFry::D0v0(*p1,*p2,*p3,*p4,*s12,*s23,*m1,*m2,*m3,*m4,*ep);
631}
double double double * p4
Definition qcdloop1.h:77
double double double double * s12
Definition qcdloop1.h:77
double double double double double * s23
Definition qcdloop1.h:77
double double double double double double double double double * m4
Definition qcdloop1.h:77

◆ pd0i_()

pj_complex pd0i_ ( int * i,
double * p1,
double * p2,
double * p3,
double * p4,
double * s12,
double * s23,
double * m1,
double * m2,
double * m3,
double * m4,
int * ep )

Definition at line 633 of file eemmg-lib-new/src/pjfry.cpp.

637{
638 return PJFry::D0v1(*i,*p1,*p2,*p3,*p4,*s12,*s23,*m1,*m2,*m3,*m4,*ep);
639}

◆ pd0ij_()

pj_complex pd0ij_ ( int * i,
int * j,
double * p1,
double * p2,
double * p3,
double * p4,
double * s12,
double * s23,
double * m1,
double * m2,
double * m3,
double * m4,
int * ep )

Definition at line 641 of file eemmg-lib-new/src/pjfry.cpp.

645{
646 return PJFry::D0v2(*i,*j,*p1,*p2,*p3,*p4,*s12,*s23,*m1,*m2,*m3,*m4,*ep);
647}

◆ pd0ijk_()

pj_complex pd0ijk_ ( int * i,
int * j,
int * k,
double * p1,
double * p2,
double * p3,
double * p4,
double * s12,
double * s23,
double * m1,
double * m2,
double * m3,
double * m4,
int * ep )

Definition at line 649 of file eemmg-lib-new/src/pjfry.cpp.

653{
654 return PJFry::D0v3(*i,*j,*k,*p1,*p2,*p3,*p4,*s12,*s23,*m1,*m2,*m3,*m4,*ep);
655}

◆ pd0ijkl_()

pj_complex pd0ijkl_ ( int * i,
int * j,
int * k,
int * l,
double * p1,
double * p2,
double * p3,
double * p4,
double * s12,
double * s23,
double * m1,
double * m2,
double * m3,
double * m4,
int * ep )

Definition at line 657 of file eemmg-lib-new/src/pjfry.cpp.

661{
662 return PJFry::D0v4(*i,*j,*k,*l,*p1,*p2,*p3,*p4,*s12,*s23,*m1,*m2,*m3,*m4,*ep);
663}

◆ pe0_()

pj_complex pe0_ ( double * p1,
double * p2,
double * p3,
double * p4,
double * p5,
double * s12,
double * s23,
double * s34,
double * s45,
double * s15,
double * m1,
double * m2,
double * m3,
double * m4,
double * m5,
int * ep )

Definition at line 579 of file eemmg-lib-new/src/pjfry.cpp.

582{
583 return PJFry::E0v0(*p1,*p2,*p3,*p4,*p5,*s12,*s23,*s34,*s45,*s15,*m1,*m2,*m3,*m4,*m5,*ep);
584}

◆ pe0i_()

pj_complex pe0i_ ( int * i,
double * p1,
double * p2,
double * p3,
double * p4,
double * p5,
double * s12,
double * s23,
double * s34,
double * s45,
double * s15,
double * m1,
double * m2,
double * m3,
double * m4,
double * m5,
int * ep )

Definition at line 586 of file eemmg-lib-new/src/pjfry.cpp.

590{
591 return PJFry::E0v1(*i,*p1,*p2,*p3,*p4,*p5,*s12,*s23,*s34,*s45,*s15,*m1,*m2,*m3,*m4,*m5,*ep);
592}

◆ pe0ij_()

pj_complex pe0ij_ ( int * i,
int * j,
double * p1,
double * p2,
double * p3,
double * p4,
double * p5,
double * s12,
double * s23,
double * s34,
double * s45,
double * s15,
double * m1,
double * m2,
double * m3,
double * m4,
double * m5,
int * ep )

Definition at line 594 of file eemmg-lib-new/src/pjfry.cpp.

598{
599 return PJFry::E0v2(*i,*j,*p1,*p2,*p3,*p4,*p5,*s12,*s23,*s34,*s45,*s15,*m1,*m2,*m3,*m4,*m5,*ep);
600}

◆ pe0ijk_()

pj_complex pe0ijk_ ( int * i,
int * j,
int * k,
double * p1,
double * p2,
double * p3,
double * p4,
double * p5,
double * s12,
double * s23,
double * s34,
double * s45,
double * s15,
double * m1,
double * m2,
double * m3,
double * m4,
double * m5,
int * ep )

Definition at line 602 of file eemmg-lib-new/src/pjfry.cpp.

606{
607 return PJFry::E0v3(*i,*j,*k,*p1,*p2,*p3,*p4,*p5,*s12,*s23,*s34,*s45,*s15,*m1,*m2,*m3,*m4,*m5,*ep);
608}

◆ pe0ijkl_()

pj_complex pe0ijkl_ ( int * i,
int * j,
int * k,
int * l,
double * p1,
double * p2,
double * p3,
double * p4,
double * p5,
double * s12,
double * s23,
double * s34,
double * s45,
double * s15,
double * m1,
double * m2,
double * m3,
double * m4,
double * m5,
int * ep )

Definition at line 610 of file eemmg-lib-new/src/pjfry.cpp.

614{
615 return PJFry::E0v4(*i,*j,*k,*l,*p1,*p2,*p3,*p4,*p5,*s12,*s23,*s34,*s45,*s15,*m1,*m2,*m3,*m4,*m5,*ep);
616}

◆ pe0ijklm_()

pj_complex pe0ijklm_ ( int * i,
int * j,
int * k,
int * l,
int * m,
double * p1,
double * p2,
double * p3,
double * p4,
double * p5,
double * s12,
double * s23,
double * s34,
double * s45,
double * s15,
double * m1,
double * m2,
double * m3,
double * m4,
double * m5,
int * ep )

Definition at line 618 of file eemmg-lib-new/src/pjfry.cpp.

622{
623 return PJFry::E0v5(*i,*j,*k,*l,*m,*p1,*p2,*p3,*p4,*p5,*s12,*s23,*s34,*s45,*s15,*m1,*m2,*m3,*m4,*m5,*ep);
624}

◆ pgetmusq_()

double pgetmusq_ ( )

Definition at line 408 of file eemmg-lib-new/src/pjfry.cpp.

409{
410 return PJFry::GetMu2();
411}

◆ psetmusq_()

void psetmusq_ ( double * mu2)

Definition at line 413 of file eemmg-lib-new/src/pjfry.cpp.

414{
415 PJFry::SetMu2(*mu2);
416}
double * mu2
Definition qcdloop1.h:74

◆ QUL_DEFINE_COMPLEX()

QUL_DEFINE_COMPLEX ( double ,
pj_complex  )