Functor implementing a muon counting strategy bin-wise. More...
#include <MdMuonEstimatorAG/NBinCenteredStrategy.h>

Public Member Functions | |
| NBinCenteredStrategy (unsigned int nBinWindowSize, unsigned int fTraceSize) | |
| Creates a functor. More... | |
| double | operator() (std::vector< std::pair< unsigned int, unsigned int >> &vModulePatternMatches, mevt::ModuleRecData &mRecData) const |
| Performs the counting. More... | |
Private Attributes | |
| unsigned int | fNBinWindowSize |
| unsigned int | fTraceSize |
Functor implementing a muon counting strategy bin-wise.
Definition at line 19 of file NBinCenteredStrategy.h.
| MdMuonEstimatorAG::NBinCenteredStrategy::NBinCenteredStrategy | ( | unsigned int | nBinWindowSize, |
| unsigned int | fTraceSize | ||
| ) |
Creates a functor.
Definition at line 6 of file NBinCenteredStrategy.cc.
|
virtual |
Performs the counting.
Implements MdMuonEstimatorAG::VMuonEstimatorFunctor.
Definition at line 13 of file NBinCenteredStrategy.cc.
References fNBinWindowSize, fTraceSize, mevt::ModuleRecData::GetSegmentation(), mevt::ModuleRecData::GetWindowSize(), mevt::ModuleRecData::SetMeanMuons(), mevt::ModuleRecData::SetNumberOfEstimatedMuons(), and mevt::ModuleRecData::SetSaturated().
|
private |
Definition at line 33 of file NBinCenteredStrategy.h.
Referenced by operator()().
|
private |
Definition at line 34 of file NBinCenteredStrategy.h.
Referenced by operator()().