CMS 3D CMS Logo

PythiaProducer.cc File Reference

#include "GeneratorInterface/Pythia6Interface/interface/PythiaProducer.h"
#include "GeneratorInterface/Pythia6Interface/interface/PYR.h"
#include "SimDataFormats/HepMCProduct/interface/HepMCProduct.h"
#include "SimDataFormats/HepMCProduct/interface/GenInfoProduct.h"
#include "FWCore/Framework/interface/Event.h"
#include "FWCore/Framework/interface/Run.h"
#include "FWCore/ServiceRegistry/interface/Service.h"
#include "FWCore/Utilities/interface/RandomNumberGenerator.h"
#include "CLHEP/Random/RandFlat.h"
#include <iostream>
#include "time.h"
#include "HepMC/PythiaWrapper6_2.h"
#include "HepMC/IO_HEPEVT.h"

Go to the source code of this file.

Defines

#define PY1ENT   py1ent_
#define PYCOMP   pycomp_
#define PYEXEC   pyexec_
#define PYGIVE   pygive_
#define PYGLFR   pyglfr_
#define PYGLRHAD   pyglrhad_
#define PYMASS   pymass_
#define PYSTFR   pyglfr_
#define PYSTRHAD   pystrhad_
#define SLHA_INIT   slha_init_
#define SLHAGIVE   slhagive_
#define TXGIVE   txgive_
#define TXGIVE_INIT   txgive_init_

Functions

void PY1ENT (int &ip, int &kf, double &pe, double &the, double &phi)
int PYCOMP (int &ip)
void PYEXEC ()
void PYGIVE (const char *, int length)
double PYMASS (int &kf)
void TXGIVE (const char *, int length)
void TXGIVE_INIT ()

Variables

static const unsigned long kAveEventPerSec = 200
static const unsigned long kNanoSecPerSec = 1000000000


Define Documentation

#define PY1ENT   py1ent_

Definition at line 46 of file PythiaProducer.cc.

#define PYCOMP   pycomp_

Definition at line 61 of file PythiaProducer.cc.

#define PYEXEC   pyexec_

Definition at line 56 of file PythiaProducer.cc.

#define PYGIVE   pygive_

Definition at line 41 of file PythiaProducer.cc.

#define PYGLFR   pyglfr_

Referenced by edm::PythiaSource::produce(), and edm::PythiaProducer::produce().

#define PYGLRHAD   pyglrhad_

Referenced by edm::PythiaProducer::PythiaProducer(), and edm::PythiaSource::PythiaSource().

#define PYMASS   pymass_

Definition at line 51 of file PythiaProducer.cc.

#define PYSTFR   pyglfr_

Referenced by edm::PythiaSource::produce(), and edm::PythiaProducer::produce().

#define PYSTRHAD   pystrhad_

Referenced by edm::PythiaProducer::PythiaProducer(), and edm::PythiaSource::PythiaSource().

#define SLHA_INIT   slha_init_

Referenced by edm::PythiaSource::call_slha_init(), and edm::PythiaProducer::call_slha_init().

#define SLHAGIVE   slhagive_

Definition at line 76 of file PythiaProducer.cc.

Referenced by edm::PythiaSource::call_slhagive(), and edm::PythiaProducer::call_slhagive().

#define TXGIVE   txgive_

Definition at line 66 of file PythiaProducer.cc.

#define TXGIVE_INIT   txgive_init_

Definition at line 71 of file PythiaProducer.cc.


Function Documentation

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

int PYCOMP ( int ip  ) 

void PYEXEC (  ) 

void PYGIVE ( const char *  ,
int  length 
)

double PYMASS ( int kf  ) 

void TXGIVE ( const char *  ,
int  length 
)

void TXGIVE_INIT (  ) 


Variable Documentation

const unsigned long kAveEventPerSec = 200 [static]

Definition at line 126 of file PythiaProducer.cc.

const unsigned long kNanoSecPerSec = 1000000000 [static]


Generated on Tue Jun 9 17:53:36 2009 for CMSSW by  doxygen 1.5.4