10 #ifndef Pythia8_SLHAinterface_H
11 #define Pythia8_SLHAinterface_H
13 #include "Pythia8/Basics.h"
14 #include "Pythia8/ParticleData.h"
15 #include "Pythia8/PythiaStdlib.h"
16 #include "Pythia8/Settings.h"
17 #include "Pythia8/StandardModel.h"
18 #include "Pythia8/SusyCouplings.h"
32 SLHAinterface() : infoPtr(), settingsPtr(), particleDataPtr(),
33 rndmPtr(), coupSMPtr(), coupSUSYPtr(), meMode() {}
36 void setPtr( Info* infoPtrIn ) {infoPtr = infoPtrIn;
37 settingsPtr = infoPtr->settingsPtr;
38 particleDataPtr = infoPtr->particleDataPtr;
39 rndmPtr = infoPtr->rndmPtr;
40 coupSMPtr = infoPtr->coupSMPtr;
41 coupSUSYPtr = infoPtr->coupSUSYPtr;
45 void init(
bool& useSHLAcouplings, stringstream& ParticleDataBuffer );
59 Settings* settingsPtr;
60 ParticleData* particleDataPtr;
65 CoupSUSY* coupSUSYPtr;
76 #endif // Pythia8_SLHAinterface_H