Common interface for functors performing the muon counting over binary traces. More...
#include <MdMuonEstimatorAG/VMuonEstimatorFunctor.h>
Public Member Functions | |
virtual double | operator() (std::vector< std::pair< unsigned int, unsigned int >> &vModulePatternMatches, mevt::ModuleRecData &mRecData) const =0 |
Perform the actual count. More... | |
virtual | ~VMuonEstimatorFunctor () |
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 VMuonEstimatorFunctor.h.
|
virtual |
Meant to be used as base class: virtual destructor.
Definition at line 5 of file VMuonEstimatorFunctor.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 MdMuonEstimatorAG::InfiniteWindowStrategy, MdMuonEstimatorAG::NBinCenteredStrategy, MdMuonEstimatorAG::NBinStrategy, and MdMuonEstimatorAG::OneBinStrategy.