MLCPreprocessFilter Class Reference
[Filters]

Inheritance diagram for MLCPreprocessFilter:

QFilter QBaseModule List of all members.

Detailed Description

filter events based on quantity calculated from the preprocess modules

Author:
Andrea Giachero (Andrea.Giachero@lngs.infn.it)
Put here an extensive description of what your
filter does.


Public Member Functions

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

Private Member Functions

bool UpdateRMS (double new_rms, const int lg)

Private Attributes

std::map< int, int > fCurrentId
std::map< int, size_t > fCnt
size_t fMinNumbAvg
double fUnitOfRMS
std::map< int, double > fRMS


Member Function Documentation

bool MLCPreprocessFilter::UpdateRMS ( double  new_rms,
const int  lg 
) [private]

Update rms value


The documentation for this class was generated from the following files:
Generated on Fri Mar 6 13:40:41 2009 for CUORE Software by  doxygen 1.5.1