cepgen is hosted by Hepforge, IPPP Durham
CepGen 1.2.5
Central exclusive processes event generator
Loading...
Searching...
No Matches
Pythia6Interface.h File Reference
#include <array>
#include <string>
#include <vector>
+ Include dependency graph for Pythia6Interface.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  cepgen
 Common namespace for this Monte Carlo generator.
 
namespace  cepgen::pythia6
 Pythia 6 utilities namespace.
 

Functions

int pythia6Status (int cg_status)
 
int cepgenStatus (int py_status)
 
void checkPDGid (int pdg_id)
 
double pyalem (double q2)
 
double pyalps (double q2)
 
void pyckbd ()
 
void pyexec ()
 
void pygive (const std::string &line)
 
void pyjoin (std::vector< int > join)
 Connect entries with colour flow information.
 
int pyk (int id, int qty)
 
void pylist (int mlist)
 
double pymass (int pdgid)
 
std::string pyname (int pdgid)
 
double pyp (int id, int qty)
 
static int & mstu (size_t i)
 
static double & paru (size_t i)
 

Variables

struct { 
 
int n
 Number of particles in the event.
 
int npad
 
int k [5][4000]
 Particles' general information (status, PDG id, mother, daughter 1, daughter 2)
 
double p [5][4000]
 Particles' kinematics, in GeV (px, py, pz, E, M)
 
double v [5][4000]
 Primary vertex location for the particles.
 
pyjets_ 
 Particles content of the event.
 
struct { 
 
std::array< int, 200 > mstu
 
std::array< double, 200 > paru
 
std::array< int, 200 > mstj
 
std::array< double, 200 > parj
 
pydat1_ 
 

Variable Documentation

◆ [struct]

struct { ... } pydat1_

◆ [struct]

struct { ... } pyjets_