case kPyDirectGamma:
case kPyLhwgMb:
break;
+ case kPyWPWHG: /// !!!!!!!!!! Change done for W prod with POWHEG !!!!!!!!!! :)
case kPyW:
case kPyZ:
case kPyMBRSingleDiffraction:
fProcess != kPyCharmppMNRwmi &&
fProcess != kPyBeautyppMNRwmi &&
fProcess != kPyBeautyJets &&
+ fProcess != kPyWPWHG && /// !!!!!!!!!!!!!!!!! Change done for W with POHWEG !!!!!!!!!!!!!!!!!!! :)
fProcess != kPyJetsPWHG &&
fProcess != kPyCharmPWHG &&
fProcess != kPyBeautyPWHG) {
}
//Introducing child cuts in case kPyW, kPyZ, kPyMb, and kPyMbNonDiff
- if ( (fProcess == kPyW ||
+ if ( (
+ fProcess == kPyWPWHG || /// !!!!!!!!!!!!!!!! Added for W with POWHEG !!!!!!!!!! :)
+ fProcess == kPyW ||
fProcess == kPyZ ||
fProcess == kPyMbDefault ||
fProcess == kPyMb ||
case kPyDirectGamma:
case kPyLhwgMb:
break;
+ case kPyWPWHG: ///// !!!!!!!!!!!!!!!!!!!1 Change for W with POWEG !!!!!!!!!!!!!!!!!1 :)
case kPyW:
case kPyZ:
case kPyMBRSingleDiffraction:
fProcess != kPyZ &&
fProcess != kPyCharmppMNRwmi &&
fProcess != kPyBeautyppMNRwmi &&
+ fProcess != kPyWPWHG && /// !!!!!!!!!!!!!!!!!!! Change for W with POWHEG !!!!!!!!!!!!!!!!1 :)
fProcess != kPyJetsPWHG &&
fProcess != kPyCharmPWHG &&
fProcess != kPyBeautyPWHG) {
}
//Introducing child cuts in case kPyW, kPyZ, kPyMb, and kPyMbNonDiff
- if ( (fProcess == kPyW ||
+ if ( (
+ fProcess == kPyWPWHG || // !!!!!!!!!!!!! Change for W with POWEG !!!!!!!!!!!!!!!1 :)
+ fProcess == kPyW ||
fProcess == kPyZ ||
fProcess == kPyMbDefault ||
fProcess == kPyMb ||
case kPyCharmPWHG:
case kPyBeautyPWHG:
+ case kPyWPWHG: //!!!! CHANGE done for W with Powheg !!!!!!! :)
// number of warnings printed on the shell
SetMSTU(26,20);
}
//
SetMSTP(41,1); // all resonance decays switched on
- if (process == kPyJetsPWHG || process == kPyCharmPWHG || process == kPyBeautyPWHG) {
+ if (process == kPyJetsPWHG || process == kPyCharmPWHG || process == kPyBeautyPWHG || process == kPyWPWHG) {
Initialize("USER","","",0.);
} else {
Initialize("CMS",fProjectile,fTarget,fEcms);
//
// Initialize PYTHIA
SetMSTP(41,1); // all resonance decays switched on
- if (process == kPyJetsPWHG || process == kPyCharmPWHG || process == kPyBeautyPWHG) {
+ if (process == kPyJetsPWHG || process == kPyCharmPWHG || process == kPyBeautyPWHG || process == kPyWPWHG) {
Initialize("USER","","",0.);
} else {
Initialize("CMS",fProjectile,fTarget,fEcms);
kPyCharmppMNR, kPyCharmppMNRwmi, kPyD0ppMNR, kPyDPlusppMNR, kPyDPlusStrangeppMNR,
kPyBeautyppMNR, kPyBeautyppMNRwmi, kPyBeautyJets, kPyW, kPyZ, kPyLambdacppMNR, kPyMbMSEL1,
kPyOldUEQ2ordered, kPyOldUEQ2ordered2, kPyOldPopcorn,
- kPyLhwgMb, kPyMbDefault, kPyMbAtlasTuneMC09, kPyMBRSingleDiffraction, kPyMBRDoubleDiffraction, kPyMBRCentralDiffraction, kPyJetsPWHG, kPyCharmPWHG, kPyBeautyPWHG
+ kPyLhwgMb, kPyMbDefault, kPyMbAtlasTuneMC09, kPyMBRSingleDiffraction, kPyMBRDoubleDiffraction, kPyMBRCentralDiffraction, kPyJetsPWHG, kPyCharmPWHG, kPyBeautyPWHG, kPyWPWHG
}
Process_t;