![]() |
ATLAS Offline Software
|
Public Member Functions | |
| EnhanceMPI () | |
| ~EnhanceMPI () | |
| bool | doVetoMPIStep (int nMPI, const Event &event) |
| bool | doVetoPartonLevel (const Event &) |
| bool | canVetoMPIStep () |
| Switch on calling of doVetoMPIStep. | |
| int | numberVetoMPIStep () |
| 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. | |
| bool | canVetoISREmission () |
| Switch on veto of ISR. | |
| bool | canVetoFSREmission () |
| Switch off veto of FSR. | |
| bool | canVetoPartonLevel () |
| Check the event after the generation of the parton level but before hadronisation. | |
Private Attributes | |
| Pythia8_UserHooks::UserSetting< double > | m_pTCut |
| bool | m_passedEvent |
| int | m_nMPIVeto |
Definition at line 19 of file EnhanceMPI.cxx.
|
inline |
Definition at line 23 of file EnhanceMPI.cxx.
|
inline |
Definition at line 34 of file EnhanceMPI.cxx.
|
inline |
|
inline |
|
inline |
|
inline |
Check the event after the generation of the parton level but before hadronisation.
Definition at line 90 of file EnhanceMPI.cxx.
Definition at line 36 of file EnhanceMPI.cxx.
Definition at line 68 of file EnhanceMPI.cxx.
|
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.
|
private |
Definition at line 98 of file EnhanceMPI.cxx.
|
private |
Definition at line 96 of file EnhanceMPI.cxx.
|
private |
Definition at line 94 of file EnhanceMPI.cxx.