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

Public Member Functions | |
| OneBinStrategy (unsigned int fTraceSize, double fSamplingTime) | |
| Creates a functor. More... | |
| double | operator() (std::vector< std::pair< unsigned int, unsigned int >> &vModulePatternMatches, mevt::ModuleRecData &mRecData) const |
| Performs the counting. More... | |
Public Attributes | |
| double | fSamplingTime |
| unsigned int | fTraceSize |
Functor implementing a muon counting strategy bin-wise.
Definition at line 19 of file OneBinStrategy.h.
| MdMuonEstimatorAG::OneBinStrategy::OneBinStrategy | ( | unsigned int | fTraceSize, |
| double | fSamplingTime | ||
| ) |
Creates a functor.
Definition at line 7 of file OneBinStrategy.cc.
|
virtual |
Performs the counting.
Implements MdMuonEstimatorAG::VMuonEstimatorFunctor.
Definition at line 14 of file OneBinStrategy.cc.
References utl::Trace< T >::Clear(), fSamplingTime, fTraceSize, mevt::ModuleRecData::GetMeanMuonsVsTime(), mevt::ModuleRecData::GetNumberOfMuonsVsTime(), mevt::ModuleRecData::GetSegmentation(), mevt::ModuleRecData::GetWindowSize(), mevt::ModuleRecData::HasMeanMuonsVsTime(), mevt::ModuleRecData::HasNumberOfMuonsVsTime(), mevt::ModuleRecData::MakeMeanMuonsVsTime(), mevt::ModuleRecData::MakeNumberOfMuonsVsTime(), utl::Trace< T >::PushBack(), utl::Trace< T >::SetBinning(), mevt::ModuleRecData::SetMeanMuons(), mevt::ModuleRecData::SetNumberOfEstimatedMuons(), and mevt::ModuleRecData::SetSaturated().
| double MdMuonEstimatorAG::OneBinStrategy::fSamplingTime |
Definition at line 33 of file OneBinStrategy.h.
Referenced by operator()().
| unsigned int MdMuonEstimatorAG::OneBinStrategy::fTraceSize |
Definition at line 32 of file OneBinStrategy.h.
Referenced by operator()().