1 #ifndef __StarPythia8_h__
2 #define __StarPythia8_h__
72 #include "StarGenerator/BASE/StarGenerator.h"
93 void Set(
const char* s ){ mPythia -> readString(s); }
95 void ReadFile(
const char* f ){ mPythia -> readFile( f ); }
100 virtual const char *GetCVS()
const
101 {
static const char cvs[]=
"Tag $Name: $ $Id: StarPythia8.h,v 1.1 2018/09/25 18:53:47 jwebb Exp $ built " __DATE__
" " __TIME__ ;
return cvs;}
106 int InitCMS (
int blue,
int yell );
107 int InitFIXT(
int blue,
int yell );
108 int Init3MOM(
int blue,
int yell );
109 int Init4MOM(
int blue,
int yell );
110 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.