Diana Software
Public Member Functions | Private Attributes | List of all members
MFilterResult Class Reference

Filter upon an already existing QBool in the QEvent. More...

Inheritance diagram for MFilterResult:

Public Member Functions

void GetCuts (const Diana::QEvent &ev)
 Get cuts from config file. More...
 
bool Filter (const Diana::QEvent &ev)
 return true if ev passes the cuts More...
 

Private Attributes

Diana::QEventLabel fFilterLabel
 label of the QBool in QEvent More...
 

Detailed Description

Filter upon an already existing QBool in the QEvent.

Author
Marco Vignati

FilterResult can be used to retrive a QBool from the event, and use it to filter events. Its main usage is to retreive the result of a filter previously defined (e.g. before in the same sequence, or in prior sequences). In this way that filter and all the filters before it (if the filter was in AND with other filters) has not to be repeated. See also MFilterWithNeighboursResult.

Definition at line 39 of file MFilterResult.hh.

Member Function Documentation

◆ Filter()

bool MFilterResult::Filter ( const Diana::QEvent &  ev)

return true if ev passes the cuts

Definition at line 18 of file MFilterResult.cc.

References QEvent::GetByLabel().

◆ GetCuts()

void MFilterResult::GetCuts ( const Diana::QEvent &  ev)

Get cuts from config file.

Definition at line 9 of file MFilterResult.cc.

Member Data Documentation

◆ fFilterLabel

Diana::QEventLabel MFilterResult::fFilterLabel
private

label of the QBool in QEvent

Definition at line 51 of file MFilterResult.hh.


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