Main Page
Class Categories
Classes
Namespaces
File List
File Members
exper-sw
cosmosw
AugerSW
Offline
source
main
Modules
MdReconstruction
MdPatternFinder
MdPatternFinder/ConsecutiveInWindowStrategy.h
Go to the documentation of this file.
1
#ifndef _MdPatternFinderAG_ConsecutiveInWindowStrategy_h
2
#define _MdPatternFinderAG_ConsecutiveInWindowStrategy_h
3
4
#include "
VPatternFinderFunctor.h
"
5
6
namespace
MdPatternFinderAG {
7
18
class
ConsecutiveInWindowStrategy
:
public
VPatternFinderFunctor
{
19
public
:
26
ConsecutiveInWindowStrategy
(
unsigned
int
windowSize,
unsigned
int
nOnes);
32
unsigned
int
operator()
(
const
utl::TraceB
& samples,
mevt::ChannelRecData
& recData)
const
;
33
private
:
34
unsigned
int
fWindowSize
;
35
unsigned
int
fNumOnes
;
36
};
37
38
}
39
40
#endif // _MdPatternFinderAG_ConsecutiveInWindowStrategy_h
VPatternFinderFunctor.h
MdPatternFinderAG::VPatternFinderFunctor
Common interface for functors performing the muon counting over binary traces.
Definition:
VPatternFinderFunctor.h:27
MdPatternFinderAG::ConsecutiveInWindowStrategy
Functor implementing a constant window consecutive-rows-of-ones criteria.
Definition:
MdPatternFinder/ConsecutiveInWindowStrategy.h:18
MdPatternFinderAG::ConsecutiveInWindowStrategy::fWindowSize
unsigned int fWindowSize
Definition:
MdPatternFinder/ConsecutiveInWindowStrategy.h:34
MdPatternFinderAG::ConsecutiveInWindowStrategy::fNumOnes
unsigned int fNumOnes
Definition:
MdPatternFinder/ConsecutiveInWindowStrategy.h:35
MdPatternFinderAG::ConsecutiveInWindowStrategy::ConsecutiveInWindowStrategy
ConsecutiveInWindowStrategy(unsigned int windowSize, unsigned int nOnes)
Creates a functor.
Definition:
MdPatternFinder/ConsecutiveInWindowStrategy.cc:9
utl::Trace
Template class for a FADC data or calibrated data container. Use the typedefs (TraceD, TraceI, etc.) defined in Trace-fwd.h.
Definition:
Trace-fwd.h:19
mevt::ChannelRecData
Channel level reconstruction data.
Definition:
MEvent/ChannelRecData.h:25
MdPatternFinderAG::ConsecutiveInWindowStrategy::operator()
unsigned int operator()(const utl::TraceB &samples, mevt::ChannelRecData &recData) const
Performs the counting.
Definition:
MdPatternFinder/ConsecutiveInWindowStrategy.cc:16
, generated on Tue Sep 26 2023.