#include <CheckForFinalPartons.h>
Definition at line 13 of file CheckForFinalPartons.h.
◆ acceptEvent()
| bool CheckForFinalPartons::acceptEvent |
( |
Pythia8::Event & | event | ) |
const |
|
private |
Definition at line 28 of file CheckForFinalPartons.cxx.
28 {
29
30 for(int ii=0; ii != event.size(); ++ii){
31
32 if(!event[ii].isFinal()) continue;
33
34 if(abs(event[ii].id()) < 7 || event[ii].id() == 21 ) return false;
35
36 }
37
38 return true;
39}
◆ ModifyPythiaEvent()
| StatusCode CheckForFinalPartons::ModifyPythiaEvent |
( |
Pythia8::Pythia & | pythia | ) |
const |
|
override |
Definition at line 8 of file CheckForFinalPartons.cxx.
8 {
9
16 }
17
19 ATH_MSG_ERROR(
"Too many failures due to unhadronised partons in a single job.");
21 return StatusCode::FAILURE;
22 }
23
24 return StatusCode::SUCCESS;
25}
#define ATH_MSG_WARNING(x)
bool acceptEvent(Pythia8::Event &event) const
Gaudi::Property< int > m_maxFailures
◆ m_maxFailures
| Gaudi::Property<int> CheckForFinalPartons::m_maxFailures {this, "MaxFailures", 5} |
|
private |
◆ m_nFailures
| int CheckForFinalPartons::m_nFailures {0} |
|
mutableprivate |
The documentation for this class was generated from the following files: