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()().