// Constructor.
Pythia::Pythia(string xmlDir, bool printBanner) {
-
+ // Initialisation
+ abortIfVeto = false;
+ checkEvent = false;
+ checkHistory = false;
+ decayRHadrons = false;
+ doDiffraction = false;
+ doFSRinRes = false;
+ doHadronLevel = false;
+ doMomentumSpread = false;
+ doPartonLevel = false;
+ doProcessLevel = false;
+ doResDec = false;
+ doVertexSpread = false;
+ doVetoPartons = false;
+ doVetoProcess = false;
+ hasUserHooks = false;
+ isInit = false;
+ isUnresolvedA = false;
+ isUnresolvedB = false;
+ retryPartonLevel = false;
+ showSaV = false;
+ showMaD = false;
+
+ betaZ = 0.;
+ gammaZ = 0.;
+ eA = 0.;
+ eB = 0.;
+ eCM = 0.;
+ epTolErr = 0.;
+ mA = 0.;
+ mB = 0.;
+ pxA = 0.;
+ pxB = 0.;
+ pyA = 0.;
+ pyB = 0.;
+ pzA = 0.;
+ pzB = 0.;
+ pzAcm = 0.;
+ pzBcm = 0.;
+ epTolWarn = 0.;
+
+ boostType = 0;
+ frameType = 0;
+ idA = 0;
+ idB = 0;
+ nCount = 0;
+ nErrEvent = 0;
+ nErrList = 0;
+ nShowLHA = 0;
+ nShowInfo = 0;
+ nShowProc = 0;
+ nShowEvt = 0;
+
// Initial values for pointers to PDF's.
useNewPdfA = false;
useNewPdfB = false;