CMS 3D CMS Logo

Macros | Functions
HijingPythiaWrapper.h File Reference
#include "GeneratorInterface/Pythia6Interface/interface/Pythia6Service.h"
#include "HepMC/PythiaWrapper6_4.h"

Go to the source code of this file.

Macros

#define LUGIVE   pygive_
 
#define PYCOMP   pycomp_
 

Functions

void py1ent_ (int &ip, int &kf, double &pe, double &the, double &phi)
 
int pycomp_ (int &)
 
void pydecy_ (int &ip)
 
void pyexec_ ()
 
void pygive_ (const char *, int)
 
void pyglfr_ ()
 
void pyglrhad_ ()
 
double pymass_ (int &)
 
void pyrobo_ (int &, int &, double &, double &, double &, double &, double &)
 
void pystlfr_ ()
 
void pystrhad_ ()
 
float ranff_ (unsigned int *iseed)
 
void txgive_ (const char *, int)
 
void txgive_init_ (void)
 

Macro Definition Documentation

◆ LUGIVE

#define LUGIVE   pygive_

Definition at line 40 of file HijingPythiaWrapper.h.

◆ PYCOMP

#define PYCOMP   pycomp_

Definition at line 35 of file HijingPythiaWrapper.h.

Function Documentation

◆ py1ent_()

void py1ent_ ( int &  ip,
int &  kf,
double &  pe,
double &  the,
double &  phi 
)

◆ pycomp_()

int pycomp_ ( int &  )

◆ pydecy_()

void pydecy_ ( int &  ip)

◆ pyexec_()

void pyexec_ ( )

◆ pygive_()

void pygive_ ( const char *  ,
int   
)

◆ pyglfr_()

void pyglfr_ ( )

◆ pyglrhad_()

void pyglrhad_ ( )

◆ pymass_()

double pymass_ ( int &  )

◆ pyrobo_()

void pyrobo_ ( int &  ,
int &  ,
double &  ,
double &  ,
double &  ,
double &  ,
double &   
)

◆ pystlfr_()

void pystlfr_ ( )

◆ pystrhad_()

void pystrhad_ ( )

◆ ranff_()

float ranff_ ( unsigned int *  iseed)
inline

Definition at line 53 of file HijingPythiaWrapper.h.

53  {
54  (*iseed) = (69069 * (*iseed) + 1) & 0xffffffffUL;
55  return (*iseed) / 4294967296.0;
56 }

References iseed.

◆ txgive_()

void txgive_ ( const char *  ,
int   
)

◆ txgive_init_()

void txgive_init_ ( void  )
iseed
int iseed
Definition: AMPTWrapper.h:134