BOSS 8.0.0
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 pjfry.h.

21# define QUL_DEFINE_COMPLEX( R, C ) \
22 typedef struct { \
23 R re, im; \
24 } C

Function Documentation

◆ pa0_()

pj_complex pa0_ ( double * m1,
int * ep )

Definition at line 576 of file pjfry.cpp.

576{ return PJFry::A0v0( *m1, *ep ); }
double int * ep
Definition qcdloop1.h:82
double * m1
Definition qcdloop1.h:83

◆ pb0_()

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

Definition at line 564 of file pjfry.cpp.

564 {
565 return PJFry::B0v0( *p1, *m1, *m2, *ep );
566}
double p1[4]
double double * m2
Definition qcdloop1.h:83

◆ pb0i_()

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

Definition at line 568 of file pjfry.cpp.

568 {
569 return PJFry::B0v1( *i, *p1, *m1, *m2, *ep );
570}

◆ pb0ij_()

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

Definition at line 572 of file pjfry.cpp.

572 {
573 return PJFry::B0v2( *i, *j, *p1, *m1, *m2, *ep );
574}

◆ pc0_()

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

Definition at line 544 of file pjfry.cpp.

545 {
546 return PJFry::C0v0( *p1, *p2, *p3, *m1, *m2, *m3, *ep );
547}
double p2[4]

◆ pc0i_()

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

Definition at line 549 of file pjfry.cpp.

550 {
551 return PJFry::C0v1( *i, *p1, *p2, *p3, *m1, *m2, *m3, *ep );
552}

◆ 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 554 of file pjfry.cpp.

555 {
556 return PJFry::C0v2( *i, *j, *p1, *p2, *p3, *m1, *m2, *m3, *ep );
557}

◆ 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 559 of file pjfry.cpp.

560 {
561 return PJFry::C0v3( *i, *j, *k, *p1, *p2, *p3, *m1, *m2, *m3, *ep );
562}

◆ pclearcache_()

void pclearcache_ ( )

Definition at line 357 of file pjfry.cpp.

357{ PJFry::ClearCache(); }

◆ 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 516 of file pjfry.cpp.

517 {
518 return PJFry::D0v0( *p1, *p2, *p3, *p4, *s12, *s23, *m1, *m2, *m3, *m4, *ep );
519}

◆ 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 521 of file pjfry.cpp.

522 {
523 return PJFry::D0v1( *i, *p1, *p2, *p3, *p4, *s12, *s23, *m1, *m2, *m3, *m4, *ep );
524}

◆ 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 526 of file pjfry.cpp.

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

◆ 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 531 of file pjfry.cpp.

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

◆ 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 537 of file pjfry.cpp.

539 {
540 return PJFry::D0v4( *i, *j, *k, *l, *p1, *p2, *p3, *p4, *s12, *s23, *m1, *m2, *m3, *m4,
541 *ep );
542}

◆ 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 471 of file pjfry.cpp.

473 {
474 return PJFry::E0v0( *p1, *p2, *p3, *p4, *p5, *s12, *s23, *s34, *s45, *s15, *m1, *m2, *m3,
475 *m4, *m5, *ep );
476}

◆ 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 478 of file pjfry.cpp.

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

◆ 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 485 of file pjfry.cpp.

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

◆ 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 492 of file pjfry.cpp.

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

◆ 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 500 of file pjfry.cpp.

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

◆ 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 508 of file pjfry.cpp.

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

◆ pgetmusq_()

double pgetmusq_ ( )

Definition at line 353 of file pjfry.cpp.

353{ return PJFry::GetMu2(); }

◆ psetmusq_()

void psetmusq_ ( double * mu2)

Definition at line 355 of file pjfry.cpp.

355{ PJFry::SetMu2( *mu2 ); }
double * mu2
Definition qcdloop1.h:82

◆ QUL_DEFINE_COMPLEX()

QUL_DEFINE_COMPLEX ( double ,
pj_complex  )