![]() |
ATLAS Offline Software
|
#include <FilterCombinationAND.h>
Public Member Functions | |
FilterCombinationAND (const std::string &t, const std::string &n, const IInterface *p) | |
Constructor with parameters. More... | |
~FilterCombinationAND () | |
Destructor. More... | |
virtual StatusCode | initialize () override |
virtual StatusCode | finalize () override |
virtual bool | eventPassesFilter () const override |
Check that the current event passes this filter. More... | |
Private Attributes | |
std::atomic< unsigned int > | m_ntot {0} |
std::atomic< unsigned int > | m_npass {0} |
ToolHandleArray< ISkimmingTool > | m_filtersToCombine |
the code used in this implementation is kindly stolen from: atlasoff:: ISF/ISF_Core/ISF_Tools
Definition at line 30 of file FilterCombinationAND.h.
DerivationFramework::FilterCombinationAND::FilterCombinationAND | ( | const std::string & | t, |
const std::string & | n, | ||
const IInterface * | p | ||
) |
Constructor with parameters.
Definition at line 14 of file FilterCombinationAND.cxx.
DerivationFramework::FilterCombinationAND::~FilterCombinationAND | ( | ) |
|
overridevirtual |
Check that the current event passes this filter.
Definition at line 46 of file FilterCombinationAND.cxx.
|
overridevirtual |
Definition at line 33 of file FilterCombinationAND.cxx.
|
overridevirtual |
Definition at line 27 of file FilterCombinationAND.cxx.
|
private |
Definition at line 49 of file FilterCombinationAND.h.
|
mutableprivate |
Definition at line 48 of file FilterCombinationAND.h.
|
mutableprivate |
Definition at line 47 of file FilterCombinationAND.h.