CGEM BOSS 6.6.5.f
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)
 

Function Documentation

◆ evtpythiainit_()

void evtpythiainit_ ( const char *  fname,
int  len 
)

Referenced by EvtPythia::pythiaInit().

◆ init_cont_()

void init_cont_ ( )

◆ initpythia_()

void initpythia_ ( int *  )

Referenced by EvtPythia::pythiaInit().

◆ NominalCharge()

int NominalCharge ( int  ID)

Definition at line 867 of file EvtPythia.cc.

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

◆ pycomp_()

int pycomp_ ( int *  kf)

Referenced by EvtPythia::decay().

◆ pycontinuum_()

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

Referenced by EvtPythia::pythiacont().

◆ pygive_()

void pygive_ ( const char *  cnfgstr,
int  length 
)

◆ pylist_()

void pylist_ ( int &  )

Referenced by EvtPythia::decay().

◆ pythiadec_()

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

Referenced by EvtPythia::decay().