NBinCenteredStrategy.h
Go to the documentation of this file.
1 #ifndef _MdMuonEstimatorAG_NBinCenteredStrategy_h
2 #define _MdMuonEstimatorAG_NBinCenteredStrategy_h
3 
5 #include <mevt/ModuleRecData.h>
6 
7 namespace MdMuonEstimatorAG {
8 
20  public:
25  NBinCenteredStrategy(unsigned int nBinWindowSize, unsigned int fTraceSize);
31  double operator()(std::vector<std::pair<unsigned int, unsigned int>>& vModulePatternMatches, mevt::ModuleRecData& mRecData) const;
32  private:
33  unsigned int fNBinWindowSize;
34  unsigned int fTraceSize;
35  };
36 
37 }
38 
39 #endif // _MdMuonEstimatorAG_NBinCenteredStrategy_h
Module level reconstruction data. This class contains all data required by the muon reconstruction...
Definition: ModuleRecData.h:29
Common interface for functors performing the muon counting over binary traces.
Functor implementing a muon counting strategy bin-wise.
NBinCenteredStrategy(unsigned int nBinWindowSize, unsigned int fTraceSize)
Creates a functor.
double operator()(std::vector< std::pair< unsigned int, unsigned int >> &vModulePatternMatches, mevt::ModuleRecData &mRecData) const
Performs the counting.

, generated on Tue Sep 26 2023.