ATLAS Offline Software
Public Member Functions | List of all members
EL::IFilterWorker Class Referenceabstract

the interface to the filter functions in the algorithm sequence More...

#include <IFilterWorker.h>

Inheritance diagram for EL::IFilterWorker:
Collaboration diagram for EL::IFilterWorker:

Public Member Functions

virtual ~IFilterWorker () noexcept=default
 standard (virtual) destructor More...
 
virtual bool filterPassed () const noexcept=0
 whether the current algorithm passed its filter criterion for the current event More...
 
virtual void setFilterPassed (bool val_filterPassed) noexcept=0
 set the value of filterPassed More...
 

Detailed Description

the interface to the filter functions in the algorithm sequence

This interface summarizes the subset of the Worker interface that relates to setting the filter status.

Definition at line 26 of file IFilterWorker.h.

Constructor & Destructor Documentation

◆ ~IFilterWorker()

virtual EL::IFilterWorker::~IFilterWorker ( )
virtualdefaultnoexcept

standard (virtual) destructor

Guarantee
no-fail

Member Function Documentation

◆ filterPassed()

virtual bool EL::IFilterWorker::filterPassed ( ) const
pure virtualnoexcept

whether the current algorithm passed its filter criterion for the current event

Guarantee
no-fail

Implemented in EL::Worker.

◆ setFilterPassed()

virtual void EL::IFilterWorker::setFilterPassed ( bool  val_filterPassed)
pure virtualnoexcept

set the value of filterPassed

Guarantee
no-fail

Implemented in EL::Worker.


The documentation for this class was generated from the following file: