Pythia7::Shower::ThePEGPDF Class Reference

Interface class to make the ThePEG pdf classes available to the internal Pythia7 Shower classes. More...

#include <Beam.h>

Inheritance diagram for Pythia7::Shower::ThePEGPDF:

Pythia7::Shower::PDF

List of all members.

Public Member Functions

 ThePEGPDF (tcPDFPtr pdf, tcPDPtr parent)
 Constructor taking a ThePEG::PDFBase object and a ThePEG::ParticleData as arguments.
virtual void xfUpdate (double x, double Q2)
 Calculate new values of the parton densities to be cached.
void set (long id, double xf)
 Set the cached value of the density xf for parton type id.

Private Attributes

tcPDFPtr thePDF
 The ThePEG pdf object.
tcPDPtr theParent
 The ThePEG particle type.
map< long, tcPDPtrthePartons
 Map of possible partons indexed by their id.
long theLeptonID
 The type of lepton if this is a lepton pdf.


Detailed Description

Interface class to make the ThePEG pdf classes available to the internal Pythia7 Shower classes.

Definition at line 163 of file Beam.h.


Member Function Documentation

void Pythia7::Shower::ThePEGPDF::set ( long  id,
double  xf 
)

Set the cached value of the density xf for parton type id.


Member Data Documentation

The ThePEG pdf object.

Definition at line 184 of file Beam.h.

The ThePEG particle type.

Definition at line 186 of file Beam.h.

Map of possible partons indexed by their id.

Definition at line 188 of file Beam.h.

The type of lepton if this is a lepton pdf.

Definition at line 190 of file Beam.h.


The documentation for this class was generated from the following file:

Generated on Thu Apr 29 12:45:36 2010 for Pythia7 by  doxygen 1.5.5