class MergingHooks {
public:
-
// Constructor.
MergingHooks() :
+ infoPtr(0),
+ particleDataPtr(0),
+ partonSystemsPtr(0),
+ lheInputFile(""),
doUserMergingSave(false),
doMGMergingSave(false),
doKTMergingSave(false),
doPTLundMergingSave(false),
doCutBasedMergingSave(false),
+ includeMassiveSave(0),
+ enforceStrongOrderingSave(0),
+ orderInRapiditySave(0),
+ pickByFullPSave(0),
+ pickByPoPT2Save(0),
+ includeRedundantSave(0),
+ pickBySumPTSave(0),
+ allowColourShufflingSave(0),
+ resetHardQRenSave(0),
+ resetHardQFacSave(0),
+ unorderedScalePrescipSave(0),
+ unorderedASscalePrescipSave(0),
+ unorderedPDFscalePrescipSave(0),
+ incompleteScalePrescipSave(0),
+ ktTypeSave(0),
+ nReclusterSave(0),
+ scaleSeparationFactorSave(0),
+ nonJoinedNormSave(0),
+ fsrInRecNormSave(0),
+ herwigAcollFSRSave(0),
+ herwigAcollISRSave(0),
+ pT0ISRSave(0),
+ pTcutSave(0),
doNL3TreeSave(false),
doNL3LoopSave(false),
doNL3SubtSave(false),
doUMEPSSubtSave(false),
doEstimateXSection(false),
doRemoveDecayProducts(false),
+ muMISave(0),
+ kFactor0jSave(0),
+ kFactor1jSave(0),
+ kFactor2jSave(0),
+ tmsValueSave(0),
+ nJetMaxSave(0),
+ nJetMaxNLOSave(0),
+ processSave(0),
doOrderHistoriesSave(true),
doCutOnRecStateSave(false),
- doWClusteringSave(false),
+ doWClusteringSave(false),
doSQCDClusteringSave(false),
+ muFSave(0),
+ muRSave(0),
+ muFinMESave(0),
+ muRinMESave(0),
doIgnoreEmissionsSave(true),
- doIgnoreStepSave(true) {
- inputEvent = Event(); resonances.resize(0); infoPtr = 0;
- particleDataPtr = 0; partonSystemsPtr = 0;}
-
+ doIgnoreStepSave(true),
+ pTsave(0),
+ weightCKKWL1Save(0),
+ weightCKKWL2Save(0),
+ nMinMPISave(0),
+ weightCKKWLSave(0),
+ weightFIRSTSave(0)
+ {
+ inputEvent = Event(); resonances.resize(0); infoPtr = 0;
+ particleDataPtr = 0; partonSystemsPtr = 0;
+ }
+
// Make History class friend to allow access to advanced switches
friend class History;
// Make Pythia class friend