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

, generated on Tue Sep 26 2023.