MLCNullIdFilter Class Reference
[Filters]

Inheritance diagram for MLCNullIdFilter:

QFilter QFilter QBaseModule QBaseModule

List of all members.


Detailed Description

filter events that have "SlowConfigId" EvAuxData set to 0

Author:
sergio.didomizio@ge.infn.it The purpose of this filter is to discard events that are not useful in the procedure for the load curves determination. It will discard events that match any of the following:
  • "SlowConfigId" EvAuxData is set to zero (event occurred at a time when electronics configuration was not well defined).
  • Logical channel does not belong to the list of channels that are being processed by the load curves procedure.
To minimize loss of time, this filter should be run just after the event builder and the general SkipEvent filter parameter should be set to true.


Public Member Functions

 MLCNullIdFilter (QSequence *s)
 constructor
 ~MLCNullIdFilter ()
 destructor
void GetCuts ()
 Get cuts from config file.
bool Filter (const QEvent *ev)
 return true if ev passes the cuts
 MLCNullIdFilter (QSequence *s)
 constructor
 ~MLCNullIdFilter ()
 destructor
void GetCuts ()
 Get cuts from config file.
bool Filter (const QEvent *ev)
 return true if ev passes the cuts

Private Attributes

bool fIsWP

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

Generated on Tue Nov 16 10:50:02 2010 for CUORE Software by  doxygen 1.5.6