BOSS 7.1.2
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtPythia.cc File Reference
#include "EvtGenBase/EvtPatches.hh"
#include "EvtGenBase/EvtParticle.hh"
#include "EvtGenBase/EvtStringParticle.hh"
#include "EvtGenBase/EvtDecayTable.hh"
#include "EvtGenBase/EvtPDL.hh"
#include "EvtGenModels/EvtPythia.hh"
#include "EvtGenBase/EvtReport.hh"
#include "EvtGenBase/EvtId.hh"
#include <iostream>
#include <iomanip>
#include <fstream>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include <stdio.h>

Go to the source code of this file.

Functions

void pycontinuum_ (double *, int *, int *, double *, double *, double *, double *)
 
void evtpythiainit_ (const char *fname, int len)
 
void init_cont_ ()
 
void pythiadec_ (int *, double *, int *, int *, int *, double *, double *, double *, double *)
 
void initpythia_ (int *)
 
void pygive_ (const char *cnfgstr, int length)
 
int pycomp_ (int *kf)
 
void pylist_ (int &)
 
int NominalCharge (int ID)
 

Variables

struct { 
 
   double   maximum 
 
cbbeam_ 
 

Function Documentation

◆ evtpythiainit_()

void evtpythiainit_ ( const char * fname,
int len )
extern

Referenced by EvtPythia::pythiaInit().

◆ init_cont_()

void init_cont_ ( )
extern

◆ initpythia_()

void initpythia_ ( int * )
extern

◆ NominalCharge()

int NominalCharge ( int ID)

Definition at line 872 of file EvtPythia.cc.

873{
874 // return default mass in PYTHIA
875 switch(ID)
876 {
877 case 1103:
878 return -2;
879 case 2101:
880 return 1;
881 case 2103:
882 return 1;
883 case 2203:
884 return 4;
885 case 3101:
886 return -2;
887 case 3103:
888 return -2;
889 case 3201:
890 return 1;
891 case 3203:
892 return 1;
893 case 3303:
894 return -2;
895 case 4101:
896 return 1;
897 case 4103:
898 return 1;
899 case 4201:
900 return 4;
901 case 4203:
902 return 4;
903 case 4301:
904 return 1;
905 case 4303:
906 return 1;
907 case 4403:
908 return 4;
909 case 5101:
910 return -2;
911 case 5103:
912 return -2;
913 case 5201:
914 return 1;
915 case 5203:
916 return 1;
917 case 5301:
918 return -2;
919 case 5303:
920 return -2;
921 case 5401:
922 return 1;
923 case 5403:
924 return 1;
925 case 5503:
926 return -2;
927 break;
928 default:
929 return 0;
930 break;
931 }
932}
int ID[no]

◆ pycomp_()

int pycomp_ ( int * kf)
extern

Referenced by EvtPythia::decay().

◆ pycontinuum_()

void pycontinuum_ ( double * ,
int * ,
int * ,
double * ,
double * ,
double * ,
double *  )
extern

Referenced by EvtPythia::pythiacont().

◆ pygive_()

void pygive_ ( const char * cnfgstr,
int length )
extern

◆ pylist_()

void pylist_ ( int & )
extern

Referenced by EvtPythia::decay().

◆ pythiadec_()

void pythiadec_ ( int * ,
double * ,
int * ,
int * ,
int * ,
double * ,
double * ,
double * ,
double *  )
extern

Referenced by EvtPythia::decay().

Variable Documentation

◆ [struct]

struct { ... } cbbeam_

◆ maximum

double maximum

Definition at line 91 of file EvtPythia.cc.