Common interface for functors performing the muon counting over binary traces. More...
#include <MdMuonCounterAG/VMuonCounterFunctor.h>
Public Member Functions | |
virtual unsigned int | operator() (const utl::TraceB &samples, mevt::ChannelRecData &recData) const =0 |
Perform the actual count. More... | |
virtual | ~VMuonCounterFunctor () |
Meant to be used as base class: virtual destructor. More... | |
Common interface for functors performing the muon counting over binary traces.
Definition at line 27 of file VMuonCounterFunctor.h.
|
virtual |
Meant to be used as base class: virtual destructor.
Definition at line 5 of file VMuonCounterFunctor.cc.
|
pure virtual |
Perform the actual count.
samples | The trace to examine in order to detect the muons. |
recData | The data where to put the detected muon information. |
Implemented in MdMuonCounterAG::GapStrategy, MdMuonCounterAG::AmountInWindowStrategy, MdMuonCounterAG::ConsecutiveInWindowStrategy, and MdMuonCounterAG::VHalfMuonCounterFunctor.