BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtPythia.cc File Reference
#include "EvtPythia.hh"
#include "../EvtGenBase/EvtDecayTable.hh"
#include "../EvtGenBase/EvtId.hh"
#include "../EvtGenBase/EvtPDL.hh"
#include "../EvtGenBase/EvtParticle.hh"
#include "../EvtGenBase/EvtPatches.hh"
#include "../EvtGenBase/EvtReport.hh"
#include "../EvtGenBase/EvtStringParticle.hh"
#include <fstream>
#include <iomanip>
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.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 771 of file EvtPythia.cc.

771 {
772 // return default mass in PYTHIA
773 switch ( ID )
774 {
775 case 1103: return -2;
776 case 2101: return 1;
777 case 2103: return 1;
778 case 2203: return 4;
779 case 3101: return -2;
780 case 3103: return -2;
781 case 3201: return 1;
782 case 3203: return 1;
783 case 3303: return -2;
784 case 4101: return 1;
785 case 4103: return 1;
786 case 4201: return 4;
787 case 4203: return 4;
788 case 4301: return 1;
789 case 4303: return 1;
790 case 4403: return 4;
791 case 5101: return -2;
792 case 5103: return -2;
793 case 5201: return 1;
794 case 5203: return 1;
795 case 5301: return -2;
796 case 5303: return -2;
797 case 5401: return 1;
798 case 5403: return 1;
799 case 5503: return -2; break;
800 default: return 0; break;
801 }
802}

◆ 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 88 of file EvtPythia.cc.