Definition at line 19 of file EnhanceMPI.cxx.
◆ EnhanceMPI()
Pythia8::EnhanceMPI::EnhanceMPI |
( |
| ) |
|
|
inline |
Definition at line 23 of file EnhanceMPI.cxx.
25 std::cout<<
"**********************************************************"<<std::endl;
26 std::cout<<
"* *"<<std::endl;
27 std::cout<<
"* Enhancing MPI emissions with UserHook! *"<<std::endl;
28 std::cout<<
"* *"<<std::endl;
29 std::cout<<
"**********************************************************"<<std::endl;
◆ ~EnhanceMPI()
Pythia8::EnhanceMPI::~EnhanceMPI |
( |
| ) |
|
|
inline |
◆ canVetoFSREmission()
bool Pythia8::EnhanceMPI::canVetoFSREmission |
( |
| ) |
|
|
inline |
◆ canVetoISREmission()
bool Pythia8::EnhanceMPI::canVetoISREmission |
( |
| ) |
|
|
inline |
◆ canVetoMPIStep()
bool Pythia8::EnhanceMPI::canVetoMPIStep |
( |
| ) |
|
|
inline |
Switch on calling of doVetoMPIStep.
Definition at line 75 of file EnhanceMPI.cxx.
◆ canVetoPartonLevel()
bool Pythia8::EnhanceMPI::canVetoPartonLevel |
( |
| ) |
|
|
inline |
Check the event after the generation of the parton level but before hadronisation.
Definition at line 90 of file EnhanceMPI.cxx.
◆ doVetoMPIStep()
bool Pythia8::EnhanceMPI::doVetoMPIStep |
( |
int |
nMPI, |
|
|
const Event & |
event |
|
) |
| |
|
inline |
Definition at line 36 of file EnhanceMPI.cxx.
50 for(
int ii=
event.size()-1; ii > 0 && nEmissions != 2; --ii){
◆ doVetoPartonLevel()
bool Pythia8::EnhanceMPI::doVetoPartonLevel |
( |
const Event & |
| ) |
|
|
inline |
◆ numberVetoMPIStep()
int Pythia8::EnhanceMPI::numberVetoMPIStep |
( |
| ) |
|
|
inline |
Call doVetoMIStep three times First is the hard process second is first MPI emission or the second part of a double diffractive event or the second hard process if there is on.
Therefore check up to 3
Definition at line 84 of file EnhanceMPI.cxx.
◆ m_nMPIVeto
int Pythia8::EnhanceMPI::m_nMPIVeto |
|
private |
◆ m_passedEvent
bool Pythia8::EnhanceMPI::m_passedEvent |
|
private |
◆ m_pTCut
The documentation for this class was generated from the following file: