26 std::cout<<
"************************************************************"<<std::endl;
27 std::cout<<
"* *"<<std::endl;
28 std::cout<<
"* Suppressing MPI emissions with UserHook! *"<<std::endl;
29 std::cout<<
"* *"<<std::endl;
30 std::cout<<
"************************************************************"<<std::endl;
47 for(
int ii=event.size()-1; ii > 0 && nEmissions != 2; --ii){
48 if(event[ii].status() != 33)
continue;
49 if(event[ii].pT() >
m_pTCut(settingsPtr)){
Pythia8_UserHooks::UserHooksFactory::Creator< Pythia8::SuppressMPI > SuppressMPICreator("SuppressMPI")
Pythia8_UserHooks::UserSetting< double > m_pTCut
int numberVetoMPIStep()
Call doVetoMIStep three times First is the hard process second is first MPI emission or the second pa...
bool canVetoISREmission()
Switch on veto of ISR.
bool canVetoMPIStep()
Switch on calling of doVetoMPIStep.
bool doVetoMPIStep(int nMPI, const Event &event)
bool canVetoFSREmission()
Switch off veto of FSR.
Author: James Monk (jmonk@cern.ch)