List of all members | Public Member Functions | Private Attributes
MdPatternFinderAG::ConsecutiveInWindowStrategy Class Reference

Functor implementing a constant window consecutive-rows-of-ones criteria. More...

#include <MdPatternFinderAG/ConsecutiveInWindowStrategy.h>

Inheritance diagram for MdPatternFinderAG::ConsecutiveInWindowStrategy:
Inheritance graph
[legend]

Public Member Functions

 ConsecutiveInWindowStrategy (unsigned int windowSize, unsigned int nOnes)
 Creates a functor. More...
 
unsigned int operator() (const utl::TraceB &samples, mevt::ChannelRecData &recData) const
 Performs the counting. More...
 

Private Attributes

unsigned int fNumOnes
 
unsigned int fWindowSize
 

Detailed Description

Functor implementing a constant window consecutive-rows-of-ones criteria.

Author
Rodolfo Federico Gamarra
Brian Wundheiler
Date
13 Sep 2009

Definition at line 18 of file MdPatternFinder/ConsecutiveInWindowStrategy.h.

Constructor & Destructor Documentation

MdPatternFinderAG::ConsecutiveInWindowStrategy::ConsecutiveInWindowStrategy ( unsigned int  windowSize,
unsigned int  nOnes 
)

Creates a functor.

Parameters
windowSizeThe number of bins in the inhibition window.
nOnesThe number of consecutive ones that's counted as a positive match.

Definition at line 9 of file MdPatternFinder/ConsecutiveInWindowStrategy.cc.

Member Function Documentation

unsigned int MdPatternFinderAG::ConsecutiveInWindowStrategy::operator() ( const utl::TraceB samples,
mevt::ChannelRecData recData 
) const
virtual

Member Data Documentation

unsigned int MdPatternFinderAG::ConsecutiveInWindowStrategy::fNumOnes
private

Definition at line 35 of file MdPatternFinder/ConsecutiveInWindowStrategy.h.

Referenced by operator()().

unsigned int MdPatternFinderAG::ConsecutiveInWindowStrategy::fWindowSize
private

Definition at line 34 of file MdPatternFinder/ConsecutiveInWindowStrategy.h.

Referenced by operator()().


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

, generated on Tue Sep 26 2023.