BOSS 7.0.9
BESIII Offline Software System
Loading...
Searching...
No Matches
BesEvtGen-00-04-08/src/EvtGen/EvtGenModels/EvtPhokharaDef.hh File Reference
#include "cfortran/cfortran.h"
#include <string.h>

Go to the source code of this file.

Classes

struct  COMPLEX16
 
struct  titledef
 

Macros

#define RLXDINIT(LUXURY, SEED)   CCALLSFSUB2(RLXDINIT,rlxdinit,INT,INT,LUXURY,SEED)
 
#define RLXDRESETF(SEED)   CCALLSFSUB1(RLXDRESETF,rlxdresetf,INTV, SEED)
 
#define INPUT()   CCALLSFSUB0(INPUT,input)
 
#define RANLXDF(AR, VAL)   CCALLSFSUB2(RANLXDF,ranlxdf,DOUBLEV, INT, AR, VAL)
 
#define GEN_1PH(I, QQMIN, QQMAX, COS1MIN, COS1MAX, COS3MIN, COS3MAX)   CCALLSFSUB7(GEN_1PH,gen_1ph,INT, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE,I,QQMIN,QQMAX,COS1MIN,COS1MAX,COS3MIN,COS3MAX)
 
#define GEN_2PH(I, QQMIN, COS1MIN, COS1MAX, COS2MIN, COS2MAX, COS3MIN, COS3MAX)   CCALLSFSUB8(GEN_2PH,gen_2ph,INT, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE,I,QQMIN,COS1MIN,COS1MAX,COS2MIN,COS2MAX,COS3MIN,COS3MAX)
 
#define GEN_0PH(I, QQMIN, SP, COS3MIN, COS3MAX)   CCALLSFSUB5(GEN_0PH,gen_0ph,INT, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE,I,QQMIN,SP,COS3MIN,COS3MAX)
 

Variables

struct {
   double   pi
 
   double   gev2nbarn
 
   double   gev2pbarn
 
   double   alpha
 
   double   me
 
   double   mmu
 
   double   mpi
 
   double   mpi0
 
   double   Sp
 
   double   mp
 
   double   ebeam
 
   double   ver_s
 
   double   rmass [10]
 
   double   momenta [4][15]
 
   COMPLEX16   cvac_s
 
   double   mnt
 
   double   mKp
 
   double   mKn
 
   COMPLEX16   cvac_s_pi
 
   COMPLEX16   cvac_s_phi
 
   double   mlamb
 
   double   meta
 
ctes_
 
struct {
   double   Emin
 
   double   gmin
 
   double   phot1cut
 
   double   phot2cut
 
   double   pi1cut
 
   double   pi2cut
 
   double   piphcut
 
   double   accecut
 
   double   q2min
 
   double   w
 
   double   q2_max_c
 
   double   q2_min_c
 
cuts_
 
struct {
   double   m_phi0_Kp
 
   double   g_phi0_Kp
 
   double   m_phi1_Kp
 
   double   g_phi1_Kp
 
   double   m_om0_Kp
 
   double   g_om0_Kp
 
   double   m_om1_Kp
 
   double   g_om1_Kp
 
   double   m_om2_Kp
 
   double   g_om2_Kp
 
   double   m_rho0_Kp
 
   double   g_rho0_Kp
 
   double   m_rho1_Kp
 
   double   g_rho1_Kp
 
   double   m_rho2_Kp
 
   double   g_rho2_Kp
 
mass_gamm_Kp_
 
struct {
   double   m_rho0_pion
 
   double   g_rho0_pion
 
   double   m_rho1_pion
 
   double   g_rho1_pion
 
   double   m_rho2_pion
 
   double   g_rho2_pion
 
   double   m_rho3_pion
 
   double   g_rho3_pion
 
   double   m_om0_pion
 
   double   g_om0_pion
 
mass_gamm_pion_
 
struct {
   double   alpha_lamb
 
   double   ratio_lamb
 
lambda_par_
 
struct {
   DOUBLE_PRECISION   xlow [20]
 
   DOUBLE_PRECISION   xup [20]
 
   int   bins [20]
 
   titledef   title [20]
 
histo_
 
struct {
   DOUBLE_PRECISION   Mmax [3]
 
   DOUBLE_PRECISION   gross [3]
 
   DOUBLE_PRECISION   klein [3]
 
   DOUBLE_PRECISION   tr [3]
 
   DOUBLE_PRECISION   count [3]
 
   int   iprint
 
maxima_
 
struct {
   int   nlo
 
   int   ph0
 
   int   pion
 
   int   fsr
 
   int   fsrnlo
 
   int   ivac
 
   int   FF_pion
 
   int   f0_model
 
   int   FF_kaon
 
   int   narr_res
 
   int   FF_pp
 
flags_
 

Macro Definition Documentation

◆ GEN_0PH

#define GEN_0PH (   I,
  QQMIN,
  SP,
  COS3MIN,
  COS3MAX 
)    CCALLSFSUB5(GEN_0PH,gen_0ph,INT, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE,I,QQMIN,SP,COS3MIN,COS3MAX)

◆ GEN_1PH

#define GEN_1PH (   I,
  QQMIN,
  QQMAX,
  COS1MIN,
  COS1MAX,
  COS3MIN,
  COS3MAX 
)    CCALLSFSUB7(GEN_1PH,gen_1ph,INT, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE,I,QQMIN,QQMAX,COS1MIN,COS1MAX,COS3MIN,COS3MAX)

◆ GEN_2PH

#define GEN_2PH (   I,
  QQMIN,
  COS1MIN,
  COS1MAX,
  COS2MIN,
  COS2MAX,
  COS3MIN,
  COS3MAX 
)    CCALLSFSUB8(GEN_2PH,gen_2ph,INT, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE, PDOUBLE,I,QQMIN,COS1MIN,COS1MAX,COS2MIN,COS2MAX,COS3MIN,COS3MAX)

◆ INPUT

#define INPUT ( )    CCALLSFSUB0(INPUT,input)

◆ RANLXDF

#define RANLXDF (   AR,
  VAL 
)    CCALLSFSUB2(RANLXDF,ranlxdf,DOUBLEV, INT, AR, VAL)

◆ RLXDINIT

#define RLXDINIT (   LUXURY,
  SEED 
)    CCALLSFSUB2(RLXDINIT,rlxdinit,INT,INT,LUXURY,SEED)

◆ RLXDRESETF

#define RLXDRESETF (   SEED)    CCALLSFSUB1(RLXDRESETF,rlxdresetf,INTV, SEED)

Variable Documentation

◆ accecut

double accecut

◆ alpha

double alpha

◆ alpha_lamb

double alpha_lamb

◆ bins

int bins[20]

◆ count

◆ 

struct { ... } ctes_

◆ 

struct { ... } cuts_

◆ cvac_s

◆ cvac_s_phi

◆ cvac_s_pi

◆ ebeam

double ebeam

◆ Emin

double Emin

◆ f0_model

int f0_model

◆ FF_kaon

int FF_kaon

◆ FF_pion

int FF_pion

◆ FF_pp

◆ 

struct { ... } flags_

◆ fsr

◆ fsrnlo

int fsrnlo

◆ g_om0_Kp

double g_om0_Kp

◆ g_om0_pion

double g_om0_pion

◆ g_om1_Kp

double g_om1_Kp

◆ g_om2_Kp

double g_om2_Kp

◆ g_phi0_Kp

double g_phi0_Kp

◆ g_phi1_Kp

double g_phi1_Kp

◆ g_rho0_Kp

double g_rho0_Kp

◆ g_rho0_pion

double g_rho0_pion

◆ g_rho1_Kp

double g_rho1_Kp

◆ g_rho1_pion

double g_rho1_pion

◆ g_rho2_Kp

double g_rho2_Kp

◆ g_rho2_pion

double g_rho2_pion

◆ g_rho3_pion

double g_rho3_pion

◆ gev2nbarn

double gev2nbarn

◆ gev2pbarn

double gev2pbarn

◆ gmin

double gmin

◆ gross

◆ 

struct { ... } histo_

◆ iprint

int iprint

◆ ivac

◆ klein

◆ 

struct { ... } lambda_par_

◆ m_om0_Kp

double m_om0_Kp

◆ m_om0_pion

double m_om0_pion

◆ m_om1_Kp

double m_om1_Kp

◆ m_om2_Kp

double m_om2_Kp

◆ m_phi0_Kp

double m_phi0_Kp

◆ m_phi1_Kp

double m_phi1_Kp

◆ m_rho0_Kp

double m_rho0_Kp

◆ m_rho0_pion

double m_rho0_pion

◆ m_rho1_Kp

double m_rho1_Kp

◆ m_rho1_pion

double m_rho1_pion

◆ m_rho2_Kp

double m_rho2_Kp

◆ m_rho2_pion

double m_rho2_pion

◆ m_rho3_pion

double m_rho3_pion

◆ 

struct { ... } mass_gamm_Kp_

◆ 

struct { ... } mass_gamm_pion_

◆ 

struct { ... } maxima_

◆ me

◆ meta

double meta

◆ mKn

double mKn

◆ mKp

double mKp

◆ mlamb

double mlamb

◆ Mmax

◆ mmu

double mmu

◆ mnt

double mnt

◆ momenta

double momenta[4][15]

◆ mp

◆ mpi

double mpi

◆ mpi0

double mpi0

◆ narr_res

int narr_res

◆ nlo

◆ ph0

◆ phot1cut

double phot1cut

◆ phot2cut

double phot2cut

◆ pi

◆ pi1cut

double pi1cut

◆ pi2cut

double pi2cut

◆ pion

◆ piphcut

double piphcut

◆ q2_max_c

double q2_max_c

◆ q2_min_c

double q2_min_c

◆ q2min

double q2min

◆ ratio_lamb

double ratio_lamb

◆ rmass

double rmass[10]

◆ Sp

◆ title

◆ tr

◆ ver_s

double ver_s

◆ w

◆ xlow

◆ xup