Pythia7 Namespace Reference

This is the main namespace which all identifiers in Pythia7 are declared. More...


Classes

class  ShowerHandler
 The ShowerHandler class administers parton showers for external partons in a hard SubProcess or in a decay of a heavy resonance. More...
class  SpaceShowerHandler
 SpaceShowerHandler is a wrapper around the internal Shower::SpaceShower class to perform a space-like parton shower. More...
class  TimeShowerHandler
 TimeShowerHandler is a wrapper around the internal Shower::TimeShower class to perform a space-like parton shower. More...
class  Pythia7Strategy
 The Pythia7Strategy class is a sub-class of the Strategy class, simply implementing the correct citation for Pythia7 in the ClassDocumentation interface. More...
class  EndPoint
 The EndPoint is the main helper class used by the LundFragHandler to handle the steps in the fragmentation procedure. More...
class  Hadron
 Hadron describe the minimal information of a hadron created during the String Fragmentation process. More...
class  LundFlavourGenerator
 The LundFlavouGenerator is the class responsible for the flavour generation according to the Lund scheme of fragmentation. More...
class  LundFlavourHandler
 LundFlavourHandler is an helper class to administrate flavour generation procedure that requires extra handling that simple calls to the LundFlavourGenerator. More...
class  LundFragHandler
 The LundFragHandler is the main class of the string fragmentation modules. More...
class  LundPtGenerator
 LundPtGenerator is the transverse momentum generator used in the Lund string fragmentation scheme. More...
class  LundZGenerator
 The LundZGenerator generates longitudinal scaling variable z of hadron produced in the Lund string fragmentation scheme, according to the Lund Symmetric Fragmentation Function, $f(z)=(1/z^{c})(1-z)^{a}exp(-bm_\perp^2/z)$, where the $a$, $b$ and $c$ factors are determined by the setShape() function. More...
class  Oriented
 The Oriented class mainly implements a static member theSide that describes, in the fragmentation procedure, from which side of the string a step is taken. More...
class  OrientedIndex
 During the stepping procedure of the LundFragHandler one may have to pass through several StringRegions to step from the initial StringRegion to the current one. More...
class  String
 The String class describes the string of the Lund string fragmentation model. More...
class  StringCollapser
 StringCollapser is the class used by the LundFragHandler class to collapse strings which are deemed too small to fragment into one or two hadrons. More...
class  StringRegion
 The StringRegion describes a region of a String in the momentum (parameter) space representation. More...

Namespaces

namespace  Shower
 The underlying classes in the Pythia7 parton shower handler do not directly use the ThePEG framework.

Typedefs

typedef StringRegionStringRegionPtr
 Bare pointer to StringRegion.
typedef const StringRegioncStringRegionPtr
 Bare pointer to const StringRegion.
typedef StringStringPtr
 Bare pointer to String.
typedef const StringcStringPtr
 Bare pointer to const String.
typedef list< PPtrParticleList
 A list of Particle pointers.
typedef ParticleList::iterator ParticleListIt
 Iterator in a list of Particle pointers.
typedef
ParticleList::const_iterator 
cParticleListIt
 Const iterator in a list of Particle pointers.
typedef list< tPPtrtPList
 A list of transient Particle pointers.
typedef tPList::iterator tPListIt
 Iterator in a list of transient Particle pointers.
typedef tPList::const_iterator tPListCIt
 Const iterator in a list of transient Particle pointers.
typedef ThePEG::Ptr
< LundPtGenerator >::pointer 
LPtGenPtr
 Alias for a reference counted pointer to LundPtGenerator .
typedef ThePEG::Ptr
< LundPtGenerator >
::const_pointer 
cLPtGenPtr
 Alias for a reference counted pointer to a const LundPtGenerator .
typedef ThePEG::Ptr
< LundPtGenerator >
::transient_pointer 
tLPtGenPtr
 Alias for a transient pointer to LundPtGenerator .
typedef ThePEG::Ptr
< LundPtGenerator >
::transient_const_pointer 
tcLPtGenPtr
 Alias for a transient pointer to a const LundPtGenerator .
typedef ThePEG::Ptr
< LundZGenerator >::pointer 
LZGenPtr
 Alias for a reference counted pointer to LundZGenerator .
typedef ThePEG::Ptr
< LundZGenerator >
::const_pointer 
cLZGenPtr
 Alias for a reference counted pointer to a const LundZGenerator .
typedef ThePEG::Ptr
< LundZGenerator >
::transient_pointer 
tLZGenPtr
 Alias for a transient pointer to LundZGenerator .
typedef ThePEG::Ptr
< LundZGenerator >
::transient_const_pointer 
tcLZGenPtr
 Alias for a transient pointer to a const LundZGenerator .
typedef ThePEG::Ptr
< LundFragHandler >::pointer 
LFragHdlrPtr
 Alias for a reference counted pointer to LundFragHandler .
typedef ThePEG::Ptr
< LundFragHandler >
::const_pointer 
cLFragHdlrPtr
 Alias for a reference counted pointer to a const LundFragHandler .
typedef ThePEG::Ptr
< LundFragHandler >
::transient_pointer 
tLFragHdlrPtr
 Alias for a transient pointer to LundFragHandler .
typedef ThePEG::Ptr
< LundFragHandler >
::transient_const_pointer 
tcLFragHdlrPtr
 Alias for a transient pointer to a const LundFragHandler .
typedef ThePEG::Ptr
< LundFlavourGenerator >
::pointer 
LFlGenPtr
 Alias for a reference counted pointer to LundFlavourGenerator .
typedef ThePEG::Ptr
< LundFlavourGenerator >
::const_pointer 
cLFlGenPtr
 Alias for a reference counted pointer to a const LundFlavourGenerator .
typedef ThePEG::Ptr
< LundFlavourGenerator >
::transient_pointer 
tLFlGenPtr
 Alias for a transient pointer to LundFlavourGenerator .
typedef ThePEG::Ptr
< LundFlavourGenerator >
::transient_const_pointer 
tcLFlGenPtr
 Alias for a transient pointer to a const LundFlavourGenerator .
typedef ThePEG::Ptr
< LundFlavourGenerator >
::pointer 
FlavourGeneratorPtr
 Alias for a reference counted pointer to LundFlavourGenerator .
typedef ThePEG::Ptr
< LundFlavourGenerator >
::const_pointer 
cFlavourGeneratorPtr
 Alias for a reference counted pointer to a const LundFlavourGenerator .
typedef ThePEG::Ptr
< LundFlavourGenerator >
::transient_pointer 
tFlavourGeneratorPtr
 Alias for a transient pointer to LundFlavourGenerator .
typedef ThePEG::Ptr
< LundFlavourGenerator >
::transient_const_pointer 
tcFlavourGeneratorPtr
 Alias for a transient pointer to a const LundFlavourGenerator .
typedef vector< LorentzMomentum > MomentumVector
 A vector of four momenta.
typedef pair< int, int > StringRegionIndex
 Two-dimensional index for StringRegions.
typedef map< StringRegionIndex,
StringRegionPtr, less
< StringRegionIndex > > 
StringRegionMap
 Map of StringRegions keyed with pairs of integers.
typedef StringRegionMap::iterator StrRgMapIt
 Iterator for StringRegionMap.


Detailed Description

This is the main namespace which all identifiers in Pythia7 are declared.

All identifiers from the ThePEG namespace are available.


Typedef Documentation

typedef ThePEG::Ptr< LundFlavourGenerator >::const_pointer Pythia7::cFlavourGeneratorPtr

Alias for a reference counted pointer to a const LundFlavourGenerator .

Definition at line 46 of file FragConfig.h.

typedef ThePEG::Ptr< LundFlavourGenerator >::const_pointer Pythia7::cLFlGenPtr

Alias for a reference counted pointer to a const LundFlavourGenerator .

Definition at line 45 of file FragConfig.h.

typedef ThePEG::Ptr< LundFragHandler >::const_pointer Pythia7::cLFragHdlrPtr

Alias for a reference counted pointer to a const LundFragHandler .

Definition at line 44 of file FragConfig.h.

typedef ThePEG::Ptr< LundPtGenerator >::const_pointer Pythia7::cLPtGenPtr

Alias for a reference counted pointer to a const LundPtGenerator .

Definition at line 42 of file FragConfig.h.

typedef ThePEG::Ptr< LundZGenerator >::const_pointer Pythia7::cLZGenPtr

Alias for a reference counted pointer to a const LundZGenerator .

Definition at line 43 of file FragConfig.h.

typedef ParticleList::const_iterator Pythia7::cParticleListIt

Const iterator in a list of Particle pointers.

Definition at line 33 of file FragConfig.h.

typedef const String* Pythia7::cStringPtr

Bare pointer to const String.

Definition at line 26 of file FragConfig.h.

Bare pointer to const StringRegion.

Definition at line 20 of file FragConfig.h.

typedef ThePEG::Ptr< LundFlavourGenerator >::pointer Pythia7::FlavourGeneratorPtr

Alias for a reference counted pointer to LundFlavourGenerator .

Definition at line 46 of file FragConfig.h.

typedef ThePEG::Ptr< LundFlavourGenerator >::pointer Pythia7::LFlGenPtr

Alias for a reference counted pointer to LundFlavourGenerator .

Definition at line 45 of file FragConfig.h.

typedef ThePEG::Ptr< LundFragHandler >::pointer Pythia7::LFragHdlrPtr

Alias for a reference counted pointer to LundFragHandler .

Definition at line 44 of file FragConfig.h.

typedef ThePEG::Ptr< LundPtGenerator >::pointer Pythia7::LPtGenPtr

Alias for a reference counted pointer to LundPtGenerator .

Definition at line 42 of file FragConfig.h.

typedef ThePEG::Ptr< LundZGenerator >::pointer Pythia7::LZGenPtr

Alias for a reference counted pointer to LundZGenerator .

Definition at line 43 of file FragConfig.h.

typedef vector<LorentzMomentum> Pythia7::MomentumVector

A vector of four momenta.

Definition at line 50 of file FragConfig.h.

typedef list<PPtr> Pythia7::ParticleList

A list of Particle pointers.

Definition at line 29 of file FragConfig.h.

typedef ParticleList::iterator Pythia7::ParticleListIt

Iterator in a list of Particle pointers.

Definition at line 31 of file FragConfig.h.

Bare pointer to String.

Definition at line 22 of file FragConfig.h.

typedef pair<int,int> Pythia7::StringRegionIndex

Two-dimensional index for StringRegions.

Definition at line 16 of file String.h.

Map of StringRegions keyed with pairs of integers.

A map of StringRegionPtr indexed by StringRegionIndex .

Definition at line 18 of file String.h.

Bare pointer to StringRegion.

Definition at line 16 of file FragConfig.h.

typedef StringRegionMap::iterator Pythia7::StrRgMapIt

Iterator for StringRegionMap.

Definition at line 21 of file String.h.

typedef ThePEG::Ptr< LundFlavourGenerator >::transient_const_pointer Pythia7::tcFlavourGeneratorPtr

Alias for a transient pointer to a const LundFlavourGenerator .

Definition at line 46 of file FragConfig.h.

typedef ThePEG::Ptr< LundFlavourGenerator >::transient_const_pointer Pythia7::tcLFlGenPtr

Alias for a transient pointer to a const LundFlavourGenerator .

Definition at line 45 of file FragConfig.h.

typedef ThePEG::Ptr< LundFragHandler >::transient_const_pointer Pythia7::tcLFragHdlrPtr

Alias for a transient pointer to a const LundFragHandler .

Definition at line 44 of file FragConfig.h.

typedef ThePEG::Ptr< LundPtGenerator >::transient_const_pointer Pythia7::tcLPtGenPtr

Alias for a transient pointer to a const LundPtGenerator .

Definition at line 42 of file FragConfig.h.

typedef ThePEG::Ptr< LundZGenerator >::transient_const_pointer Pythia7::tcLZGenPtr

Alias for a transient pointer to a const LundZGenerator .

Definition at line 43 of file FragConfig.h.

typedef ThePEG::Ptr< LundFlavourGenerator >::transient_pointer Pythia7::tFlavourGeneratorPtr

Alias for a transient pointer to LundFlavourGenerator .

Definition at line 46 of file FragConfig.h.

typedef ThePEG::Ptr< LundFlavourGenerator >::transient_pointer Pythia7::tLFlGenPtr

Alias for a transient pointer to LundFlavourGenerator .

Definition at line 45 of file FragConfig.h.

typedef ThePEG::Ptr< LundFragHandler >::transient_pointer Pythia7::tLFragHdlrPtr

Alias for a transient pointer to LundFragHandler .

Definition at line 44 of file FragConfig.h.

typedef ThePEG::Ptr< LundPtGenerator >::transient_pointer Pythia7::tLPtGenPtr

Alias for a transient pointer to LundPtGenerator .

Definition at line 42 of file FragConfig.h.

typedef ThePEG::Ptr< LundZGenerator >::transient_pointer Pythia7::tLZGenPtr

Alias for a transient pointer to LundZGenerator .

Definition at line 43 of file FragConfig.h.

typedef list<tPPtr> Pythia7::tPList

A list of transient Particle pointers.

Definition at line 36 of file FragConfig.h.

typedef tPList::const_iterator Pythia7::tPListCIt

Const iterator in a list of transient Particle pointers.

Definition at line 40 of file FragConfig.h.

typedef tPList::iterator Pythia7::tPListIt

Iterator in a list of transient Particle pointers.

Definition at line 38 of file FragConfig.h.


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