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

Filter in iteration. More...

Inheritance diagram for MFilterInIteration:

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

unsigned int fIteration
 
bool fFilterAfter
 

Detailed Description

Filter in iteration.

Author
Marco Giammei

This filter allows to enable or not the previous filters based on the iteration inside the module. If FilterAfter is false, for iterations i < Iteration the filters are applied and for i >= Iterations are not applied. If FilterAfter is true, the filters aplications is the opposite.

Definition at line 41 of file MFilterInIteration.hh.

Member Function Documentation

◆ Filter()

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

return true if ev passes the cuts

Definition at line 18 of file MFilterInIteration.cc.

◆ GetCuts()

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

Get cuts from config file.

Definition at line 11 of file MFilterInIteration.cc.

Member Data Documentation

◆ fFilterAfter

bool MFilterInIteration::fFilterAfter
private

Definition at line 54 of file MFilterInIteration.hh.

◆ fIteration

unsigned int MFilterInIteration::fIteration
private

Definition at line 53 of file MFilterInIteration.hh.


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