HepMC Reference Documentation

HepMC

PythiaWrapper6_4.h File Reference

#include <ctype.h>
#include <cstring>

Go to the source code of this file.

Classes

struct  pin3
struct  pin5
struct  pin7
struct  pin8
struct  pin9
struct  pssm
struct  prvnv
struct  prvpm

Defines

#define initpydata   initpydata_
#define pyjets   pyjets_
#define pydat1   pydat1_
#define pydat2   pydat2_
#define pydat3   pydat3_
#define pydatr   pydatr_
#define pysubs   pysubs_
#define pypars   pypars_
#define pyint1   pyint1_
#define pyint2   pyint2_
#define pyint3   pyint3_
#define pyint4   pyint4_
#define pyint5   pyint5_
#define pyint7   pyint7_
#define pyint8   pyint8_
#define pyint9   pyint9_
#define pyssm   pyssm_
#define pyssmt   pyssmt_
#define pymsrv   pymsrv_
#define pyrvnv   pyrvnv_
#define pyrvpm   pyrvpm_
#define pyints   pyints_
#define pyg2dx   pyg2dx_
#define pyhepc   pyhepc_
#define pyinit   pyinit_
#define pylist   pylist_
#define pystat   pystat_
#define pyevnt   pyevnt_
#define upinit   upinit_
#define upevnt   upevnt_
#define pydata   pydata_

Functions

void initpydata (void)

Variables

const int pyjets_maxn = 4000
struct {
   int   n
   int   npad
   int   k [5][pyjets_maxn]
   double   p [5][pyjets_maxn]
   double   v [5][pyjets_maxn]
pyjets_
struct {
   int   mstu [200]
   double   paru [200]
   int   mstj [200]
   double   parj [200]
pydat1_
struct {
   int   kchg [4][500]
   double   pmas [4][500]
   double   parf [2000]
   double   vckm [4][4]
pydat2_
struct {
   int   mdcy [3][500]
   int   mdme [2][8000]
   double   brat [8000]
   int   kfdp [5][8000]
pydat3_
struct {
   int   mrpy [6]
   double   rrpy [100]
pydatr_
struct {
   int   msel
   int   mselpd
   int   msub [500]
   int   kfin [81][2]
   double   ckin [200]
pysubs_
struct {
   int   mstp [200]
   double   parp [200]
   int   msti [200]
   double   pari [200]
pypars_
struct {
   int   mint [400]
   double   vint [400]
pyint1_
struct {
   int   iset [500]
   int   kfpr [2][500]
   double   coef [20][500]
   int   icol [2][4][40]
pyint2_
pin3 pyint3_
struct {
   int   mwid [500]
   double   wids [5][500]
pyint4_
pin5 pyint5_
pin7 pyint7_
pin8 pyint8_
pin9 pyint9_
pssm pyssm_
struct {
   double   zmix [4][4]
   double   umix [2][2]
   double   vmix [2][2]
   double   smz [4]
   double   smw [2]
   double   sfmix [4][16]
   double   zmixi [4][4]
   double   umixi [2][2]
   double   vmixi [2][2]
pyssmt_
struct {
   double   rvlam [3][3][3]
   double   rvlamp [3][3][3]
   double   rvlamb [3][3][3]
pymsrv_
prvnv pyrvnv_
prvpm pyrvpm_
struct {
   double   xxm [20]
pyints_
struct {
   double   x1
pyg2dx_


Define Documentation

#define initpydata   initpydata_

Definition at line 30 of file PythiaWrapper6_4.h.

#define pydat1   pydat1_

Definition at line 52 of file PythiaWrapper6_4.h.

#define pydat2   pydat2_

Definition at line 60 of file PythiaWrapper6_4.h.

Referenced by initPythia().

#define pydat3   pydat3_

Definition at line 69 of file PythiaWrapper6_4.h.

#define pydata   pydata_

#define pydatr   pydatr_

Definition at line 77 of file PythiaWrapper6_4.h.

Referenced by initPythia().

#define pyevnt   pyevnt_

Definition at line 245 of file PythiaWrapper6_4.h.

#define pyg2dx   pyg2dx_

Definition at line 236 of file PythiaWrapper6_4.h.

#define pyhepc   pyhepc_

Definition at line 241 of file PythiaWrapper6_4.h.

#define pyinit   pyinit_

Definition at line 242 of file PythiaWrapper6_4.h.

#define pyint1   pyint1_

Definition at line 103 of file PythiaWrapper6_4.h.

#define pyint2   pyint2_

Definition at line 112 of file PythiaWrapper6_4.h.

#define pyint3   pyint3_

Definition at line 121 of file PythiaWrapper6_4.h.

#define pyint4   pyint4_

Definition at line 129 of file PythiaWrapper6_4.h.

#define pyint5   pyint5_

Definition at line 137 of file PythiaWrapper6_4.h.

Referenced by HepMC::getPythiaCrossSection().

#define pyint7   pyint7_

Definition at line 144 of file PythiaWrapper6_4.h.

#define pyint8   pyint8_

Definition at line 155 of file PythiaWrapper6_4.h.

#define pyint9   pyint9_

Definition at line 165 of file PythiaWrapper6_4.h.

#define pyints   pyints_

Definition at line 229 of file PythiaWrapper6_4.h.

#define pyjets   pyjets_

Definition at line 42 of file PythiaWrapper6_4.h.

#define pylist   pylist_

Definition at line 243 of file PythiaWrapper6_4.h.

#define pymsrv   pymsrv_

Definition at line 197 of file PythiaWrapper6_4.h.

#define pypars   pypars_

Examples:
example_MyPythiaOnlyToHepMC.cc, fio/example_MyPythia.cc, fio/example_PythiaStreamIO.cc, and fio/testPythiaCopies.cc.

Definition at line 95 of file PythiaWrapper6_4.h.

Referenced by event_selection(), initPythia(), main(), pythia_out(), and writePythiaStreamIO().

#define pyrvnv   pyrvnv_

Definition at line 210 of file PythiaWrapper6_4.h.

#define pyrvpm   pyrvpm_

Definition at line 222 of file PythiaWrapper6_4.h.

#define pyssm   pyssm_

Definition at line 173 of file PythiaWrapper6_4.h.

#define pyssmt   pyssmt_

Definition at line 188 of file PythiaWrapper6_4.h.

#define pystat   pystat_

Definition at line 244 of file PythiaWrapper6_4.h.

#define pysubs   pysubs_

Definition at line 85 of file PythiaWrapper6_4.h.

Referenced by initPythia().

#define upevnt   upevnt_

Definition at line 247 of file PythiaWrapper6_4.h.

#define upinit   upinit_

Definition at line 246 of file PythiaWrapper6_4.h.


Function Documentation

void initpydata ( void   ) 


Variable Documentation

double brat[8000]

Definition at line 65 of file PythiaWrapper6_4.h.

double ckin[200]

Definition at line 82 of file PythiaWrapper6_4.h.

double coef[20][500]

Definition at line 108 of file PythiaWrapper6_4.h.

int icol[2][4][40]

Definition at line 109 of file PythiaWrapper6_4.h.

int iset[500]

Definition at line 107 of file PythiaWrapper6_4.h.

int k[5][pyjets_maxn]

Definition at line 38 of file PythiaWrapper6_4.h.

int kchg[4][500]

Definition at line 56 of file PythiaWrapper6_4.h.

int kfdp[5][8000]

Definition at line 66 of file PythiaWrapper6_4.h.

int kfin[81][2]

Definition at line 81 of file PythiaWrapper6_4.h.

int kfpr[2][500]

Definition at line 107 of file PythiaWrapper6_4.h.

int mdcy[3][500]

Definition at line 64 of file PythiaWrapper6_4.h.

int mdme[2][8000]

Definition at line 64 of file PythiaWrapper6_4.h.

int mint[400]

Definition at line 99 of file PythiaWrapper6_4.h.

int mrpy[6]

Definition at line 73 of file PythiaWrapper6_4.h.

int msel

Definition at line 81 of file PythiaWrapper6_4.h.

int mselpd

Definition at line 81 of file PythiaWrapper6_4.h.

int msti[200]

Definition at line 91 of file PythiaWrapper6_4.h.

int mstj[200]

Definition at line 48 of file PythiaWrapper6_4.h.

int mstp[200]

Definition at line 89 of file PythiaWrapper6_4.h.

int mstu[200]

Definition at line 46 of file PythiaWrapper6_4.h.

int msub[500]

Definition at line 81 of file PythiaWrapper6_4.h.

int mwid[500]

Definition at line 125 of file PythiaWrapper6_4.h.

int n

Definition at line 38 of file PythiaWrapper6_4.h.

int npad

Definition at line 38 of file PythiaWrapper6_4.h.

double p[5][pyjets_maxn]

Examples:
example_EventSelection.cc, example_UsingIterators.cc, and testHepMCIteration.cc.in.

Definition at line 39 of file PythiaWrapper6_4.h.

Referenced by HepMC::TempParticleMap::addEndParticle(), HepMC::already_in_vector(), HepMC::IO_HERWIG::build_end_vertex(), HepMC::IO_HEPEVT::build_end_vertex(), HepMC::IO_HERWIG::build_particle(), HepMC::IO_HEPEVT::build_particle(), HepMC::IO_HERWIG::build_production_vertex(), HepMC::IO_HEPEVT::build_production_vertex(), HepMC::Flow::connected_partners(), HepMC::Flow::dangling_connected_partners(), HepMC::GenVertex::edge_iterator::edge_iterator(), HepMC::TempParticleMap::end_vertex(), HepMC::IO_HERWIG::find_in_map(), HepMC::IO_HEPEVT::find_in_map(), findPiZero(), HepMC::GenEvent::GenEvent(), IsPhoton(), IsWBoson(), main(), HepMC::not_in_vector(), PrintDescendants::operator()(), PrintChildren::operator()(), PrintParticle::operator()(), PrintPhoton::operator()(), IsFinalState::operator()(), IsGoodEvent::operator()(), IsStateFinal::operator()(), IsW_Boson::operator()(), IsPhoton::operator()(), IsGoodEventMyPythia::operator()(), IsEventGood::operator()(), HepMC::GenVertex::edge_iterator::operator=(), HepMC::GenVertex::particles_in(), HepMC::GenVertex::particles_out(), particleTypes(), HepMC::GenEvent::read(), HepMC::detail::read_particle(), HepMC::GenEvent::remove_barcode(), repairUnits(), HepMC::GenEvent::set_barcode(), HepMC::GenEvent::set_pdf_info(), HepMC::GenEvent::valid_beam_particles(), and HepMC::IO_HEPEVT::write_event().

double parf[2000]

Definition at line 57 of file PythiaWrapper6_4.h.

double pari[200]

Definition at line 92 of file PythiaWrapper6_4.h.

double parj[200]

Definition at line 49 of file PythiaWrapper6_4.h.

double parp[200]

Definition at line 90 of file PythiaWrapper6_4.h.

double paru[200]

Definition at line 47 of file PythiaWrapper6_4.h.

double pmas[4][500]

Definition at line 57 of file PythiaWrapper6_4.h.

struct { ... } pydat1_

struct { ... } pydat2_

struct { ... } pydat3_

struct { ... } pydatr_

struct { ... } pyg2dx_

struct { ... } pyint1_

struct { ... } pyint2_

struct pin3 pyint3_

struct { ... } pyint4_

struct pin5 pyint5_

struct pin7 pyint7_

struct pin8 pyint8_

struct pin9 pyint9_

struct { ... } pyints_

struct { ... } pyjets_

const int pyjets_maxn = 4000

Definition at line 35 of file PythiaWrapper6_4.h.

struct { ... } pymsrv_

struct { ... } pypars_

struct prvnv pyrvnv_

struct prvpm pyrvpm_

struct pssm pyssm_

struct { ... } pyssmt_

struct { ... } pysubs_

double rrpy[100]

Definition at line 74 of file PythiaWrapper6_4.h.

double rvlam[3][3][3]

Definition at line 192 of file PythiaWrapper6_4.h.

double rvlamb[3][3][3]

Definition at line 194 of file PythiaWrapper6_4.h.

double rvlamp[3][3][3]

Definition at line 193 of file PythiaWrapper6_4.h.

double sfmix[4][16]

Definition at line 182 of file PythiaWrapper6_4.h.

double smw[2]

Definition at line 181 of file PythiaWrapper6_4.h.

double smz[4]

Definition at line 180 of file PythiaWrapper6_4.h.

double umix[2][2]

Definition at line 178 of file PythiaWrapper6_4.h.

double umixi[2][2]

Definition at line 184 of file PythiaWrapper6_4.h.

double v[5][pyjets_maxn]

Examples:
example_UsingIterators.cc, testHepMCIteration.cc.in, and VectorConversion.h.

Definition at line 39 of file PythiaWrapper6_4.h.

Referenced by HepMC::compareVertices(), convertTo(), HepMC::GenEvent::GenEvent(), main(), HepMC::GenEvent::read(), HepMC::detail::read_vertex(), HepMC::GenEvent::remove_barcode(), HepMC::GenEvent::set_barcode(), HepMC::GenEvent::write(), and HepMC::IO_HEPEVT::write_event().

double vckm[4][4]

Definition at line 57 of file PythiaWrapper6_4.h.

double vint[400]

Definition at line 100 of file PythiaWrapper6_4.h.

double vmix[2][2]

Definition at line 179 of file PythiaWrapper6_4.h.

double vmixi[2][2]

Definition at line 185 of file PythiaWrapper6_4.h.

double wids[5][500]

Definition at line 126 of file PythiaWrapper6_4.h.

double x1

Examples:
testMass.cc.in.

Definition at line 233 of file PythiaWrapper6_4.h.

Referenced by HepMC::operator>>().

double xxm[20]

Definition at line 226 of file PythiaWrapper6_4.h.

double zmix[4][4]

Definition at line 177 of file PythiaWrapper6_4.h.

double zmixi[4][4]

Definition at line 183 of file PythiaWrapper6_4.h.


Generated on Fri Feb 17 00:31:26 2012 for HepMC by  doxygen 1.4.7