50 std::cout<<
"*******************************************************************"<<std::endl;
51 std::cout<<
"* *"<<std::endl;
52 std::cout<<
"* Using vetoed shower for PoWHEG colourless resonance production! *"<<std::endl;
53 std::cout<<
"* *"<<std::endl;
54 std::cout<<
"*******************************************************************"<<std::endl;
69 if(nMPI > 1)
return false;
88 if(iSys != 0)
return false;
104 if(iSys != 0)
return false;
Pythia8_UserHooks::UserHooksFactory::Creator< Pythia8::WZVetoedShower > wzVetoedShowerCreator("WZVetoedShower")
This UserHook should be used when showering W, Z or other colourless resonances generated with PoWHEG...
bool doVetoFSREmission(int, const Event &evt, int iSys, bool)
This is similar to the ISR veto.
bool canVetoMPIStep()
Switch on calling of doVetoMPIStep.
int numberVetoMPIStep()
Call doVetoMIStep once.
bool canVetoISREmission()
Switch on veto of ISR.
bool doVetoISREmission(int, const Event &evt, int iSys)
This is called after the generation of each new ISR emission Can use it to test if the last generated...
bool doVetoMPIStep(int nMPI, const Event &)
doVetoMPIStep is called immediately after the MPI generation In this case it never actually vetoes th...
bool canVetoFSREmission()
Switch off veto of FSR.
size_t findLastISREmission(const Pythia8::Event &evt)
size_t findLastFSREmission(const Pythia8::Event &evt)
Author: James Monk (jmonk@cern.ch)