![]() |
ATLAS Offline Software
|
Public Member Functions | |
| VetoedShower () | |
| ~VetoedShower () | |
| bool | doVetoMPIStep (int, const Event &) |
| doVetoMPIStep is called immediately after the MPI generation In this case it nver actually vetoes the MPI, but since it is called before the ISR veto check this is a convenient place to find the veto scale from the LHEF event | |
| bool | doVetoISREmission (int, const Event &e, int) |
| This is called after the generation of each new ISR emission Can use it to test if the last generated emission is above the veto scale. | |
| bool | doVetoFSREmission (int, const Event &e, int, bool) |
| This is similar to the ISR veto, with the exception that since the ordering is in a slightly different pT definition to Powheg the veto must always be checked, rather than stopping once an emission is allowed. | |
| bool | canVetoMPIStep () |
| Switch on calling of doVetoMPIStep. | |
| int | numberVetoMPIStep () |
| Call doVetoMIStep once. | |
| bool | canVetoISREmission () |
| Switch on veto of ISR. | |
| bool | canVetoFSREmission () |
| Switch off veto of FSR. | |
Private Attributes | |
| double | m_pTVeto |
| bool | m_doneISR |
Definition at line 18 of file VetoedShower.cxx.
|
inline |
Definition at line 22 of file VetoedShower.cxx.
|
inline |
Definition at line 30 of file VetoedShower.cxx.
|
inline |
|
inline |
|
inline |
Switch on calling of doVetoMPIStep.
Definition at line 140 of file VetoedShower.cxx.
This is similar to the ISR veto, with the exception that since the ordering is in a slightly different pT definition to Powheg the veto must always be checked, rather than stopping once an emission is allowed.
Definition at line 100 of file VetoedShower.cxx.
This is called after the generation of each new ISR emission Can use it to test if the last generated emission is above the veto scale.
Since the ISR is ordered in pT (with the same definition relative to the beam as Powheg), once we find an emission below the veto scale we know that all subsequent emissions will also be below the scale. Therefore m_doneISR gets set to true at that point and nothing more needs doing
Definition at line 59 of file VetoedShower.cxx.
doVetoMPIStep is called immediately after the MPI generation In this case it nver actually vetoes the MPI, but since it is called before the ISR veto check this is a convenient place to find the veto scale from the LHEF event
Definition at line 38 of file VetoedShower.cxx.
|
inline |
|
private |
Definition at line 151 of file VetoedShower.cxx.
|
private |
Definition at line 150 of file VetoedShower.cxx.