12 #ifndef PYTHIA_TPythia8 13 #define PYTHIA_TPythia8 69 #include "Pythia8/Pythia.h"
virtual Int_t ImportParticles(TClonesArray *particles, Option_t *option="")
Import particles from Pythia stack.
Pythia8::Pythia * fPythia
singleton instance
TPythia8()
Number of particles.
static TPythia8 * Instance()
Return an instance of TPythia8.
virtual ~TPythia8()
Destructor.
The interface to various event generators.
static TPythia8 * fgInstance
Bool_t Initialize(Int_t idAin, Int_t idBin, Double_t ecms)
Initialization.
void PrintStatistics() const
Print end of run statistics.
void PlistChanged() const
Event listing.
#define ClassDef(name, id)
void AddParticlesToPdgDataBase()
Add some pythia specific particle code to the data base.
void Plist(Int_t id) const
Event listing.
void ReadConfigFile(const char *string) const
Configuration.
void PlistAll() const
Event listing.
Int_t GetN() const
Initialization.
void EventListing() const
Event listing.
void ReadString(const char *string) const
Configuration.
TPythia8 is an interface class to C++ version of Pythia 8.1 event generators, written by T...
Int_t fNumberOfParticles
The pythia8 instance.
Pythia8::Pythia * Pythia8()
void ListChanged() const
Event listing.
An array of clone (identical) objects.
virtual void GenerateEvent()
Generate the next event.
void ListAll() const
Event listing.