/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Generator/BesEvtGen/BesEvtGen-00-03-58/src/EvtGen/EvtGenModels/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

void evtpythiainit_ ( const char *  fname,
int  len 
)

Referenced by EvtPythia::pythiaInit().

void init_cont_ (  ) 

void initpythia_ ( int *   ) 

int NominalCharge ( int  ID  ) 

Definition at line 872 of file EvtPythia.cc.

Referenced by EvtPythia::MakePythiaFile().

00873 {
00874   // return default mass in PYTHIA
00875   switch(ID)
00876     {
00877     case 1103:
00878       return -2;
00879     case 2101:
00880       return  1;
00881     case 2103:
00882       return  1;
00883     case 2203:
00884       return  4;
00885     case 3101:
00886       return -2;
00887     case 3103:
00888       return -2;
00889     case 3201:
00890       return  1;
00891     case 3203:
00892       return  1;
00893     case 3303:
00894       return -2;
00895     case 4101:
00896       return  1;
00897     case 4103:
00898       return  1;
00899     case 4201:
00900       return  4;
00901     case 4203:
00902       return  4;
00903     case 4301:
00904       return  1;
00905     case 4303:
00906       return  1;
00907     case 4403:
00908       return  4;
00909     case 5101:
00910       return -2;
00911     case 5103:
00912       return -2;
00913     case 5201:
00914       return  1;
00915     case 5203:
00916       return  1;
00917     case 5301:
00918       return -2;
00919     case 5303:
00920       return -2;
00921     case 5401:
00922       return  1;
00923     case 5403:
00924       return  1;
00925     case 5503:
00926       return -2;
00927       break;
00928     default:
00929       return 0;
00930       break;
00931     }
00932 }

int pycomp_ ( int *  kf  ) 

Referenced by EvtPythia::decay().

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

Referenced by EvtPythia::pythiacont().

void pygive_ ( const char *  cnfgstr,
int  length 
)

Referenced by KKMC::initialize(), BesTwogam::initialize(), and EvtPythia::pythiaInit().

void pylist_ ( int &   ) 

Referenced by EvtPythia::decay().

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

Referenced by EvtPythia::decay().


Variable Documentation

struct { ... } cbbeam_

double maximum

Definition at line 91 of file EvtPythia.cc.


Generated on Tue Nov 29 23:16:00 2016 for BOSS_7.0.2 by  doxygen 1.4.7