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