1 #ifndef __StarPythia8_h__
2 #define __StarPythia8_h__
72 #include "StarGenerator/BASE/StarGenerator.h"
91 void Set(
const char* s ){ mPythia -> readString(s); }
93 void ReadFile(
const char* f ){ mPythia -> readFile( f ); }
98 virtual const char *GetCVS()
const
99 {
static const char cvs[]=
"Tag $Name: $ $Id: StarPythia8.h,v 1.10 2018/04/18 15:33:25 jwebb Exp $ built " __DATE__
" " __TIME__ ;
return cvs;}
104 int InitCMS (
int blue,
int yell );
105 int InitFIXT(
int blue,
int yell );
106 int Init3MOM(
int blue,
int yell );
107 int Init4MOM(
int blue,
int yell );
108 int Init5MOM(
int blue,
int yell );
void ReadFile(const char *f)
Read in a command file.
int Generate()
Generate one event.
Event record class tailored to PP kinematics.
ABC for defining event generator interfaces.
void FillEP(StarGenEvent *event)
(Optional) Method to fill a DIS event
End of run statistics for event generators.
Base class for event records.
Event record class tailored to DIS kinemaics.
void FillPP(StarGenEvent *event)
(Optional) Method to fill a PP event
int Init()
Initialize the event generator.
StarGenStats Stats()
Return end-of-run statistics.
void Set(const char *s)
Pass a string to Pythia8::Pythia::readString(), for user configuration.