cepgen is hosted by Hepforge, IPPP Durham
CepGen 1.2.3
A generic central exclusive processes event generator
Loading...
Searching...
No Matches
cepgen::pythia6 Namespace Reference

Pythia 6 utilities namespace.

Classes

class  AlphaEM
 
class  AlphaS
 
class  EventInterface
 Interface to the Pythia 6 event content. More...
 

Functions

double pyalem (double q2)
 
double pyalps (double q2)
 
void pyexec ()
 
int pychge (int pdgid)
 
void pyckbd ()
 
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)
 
int pythia6Status (int cg_status)
 
int cepgenStatus (int py_status)
 
void checkPDGid (int pdg_id)
 
static int & mstu (size_t i)
 
static double & paru (size_t i)
 

Function Documentation

◆ cepgenStatus()

int cepgenStatus ( int  py_status)

Definition at line 98 of file Pythia6Interface.cpp.

◆ checkPDGid()

void checkPDGid ( int  pdg_id)

Definition at line 113 of file Pythia6Interface.cpp.

◆ mstu()

static int & mstu ( size_t  i)
static

Definition at line 63 of file Pythia6Interface.h.

◆ paru()

static double & paru ( size_t  i)
static

Definition at line 64 of file Pythia6Interface.h.

◆ pyalem()

double pyalem ( double  q2)

Definition at line 43 of file Pythia6Interface.cpp.

◆ pyalps()

double pyalps ( double  q2)

Definition at line 45 of file Pythia6Interface.cpp.

◆ pychge()

int pychge ( int  pdgid)

Definition at line 49 of file Pythia6Interface.cpp.

◆ pyckbd()

void pyckbd ( )

Definition at line 51 of file Pythia6Interface.cpp.

◆ pyexec()

void pyexec ( )

Definition at line 47 of file Pythia6Interface.cpp.

◆ pygive()

void pygive ( const std::string &  line)

Definition at line 53 of file Pythia6Interface.cpp.

◆ pyjoin()

void pyjoin ( std::vector< int >  join)
Parameters
[in]joinList of particles unique identifier to join in the colour flow

Definition at line 55 of file Pythia6Interface.cpp.

◆ pyk()

int pyk ( int  id,
int  qty 
)

Definition at line 60 of file Pythia6Interface.cpp.

◆ pylist()

void pylist ( int  mlist)

Definition at line 62 of file Pythia6Interface.cpp.

◆ pymass()

double pymass ( int  pdgid)

Definition at line 64 of file Pythia6Interface.cpp.

◆ pyname()

std::string pyname ( int  pdgid)

Definition at line 66 of file Pythia6Interface.cpp.

◆ pyp()

double pyp ( int  id,
int  qty 
)

Definition at line 78 of file Pythia6Interface.cpp.

◆ pythia6Status()

int pythia6Status ( int  cg_status)

Definition at line 80 of file Pythia6Interface.cpp.