VMuonCounterFunctor.h
Go to the documentation of this file.
1 #ifndef _MdMuonCounterAG_VMuonCounterFunctor_h_
2 #define _MdMuonCounterAG_VMuonCounterFunctor_h_
3 
10 #include <utl/Trace-fwd.h>
11 
12 namespace mevt {
13  class ChannelRecData;
14 }
15 
16 namespace MdMuonCounterAG {
17 
28  public:
37  virtual unsigned int operator()(const utl::TraceB& samples, mevt::ChannelRecData& recData) const = 0;
41  virtual ~VMuonCounterFunctor();
42  };
43 
44 }
45 #endif // _MdMuonCounterAG_VMuonCounterFunctor_h_
virtual ~VMuonCounterFunctor()
Meant to be used as base class: virtual destructor.
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
Common interface for functors performing the muon counting over binary traces.
Channel level reconstruction data.
virtual unsigned int operator()(const utl::TraceB &samples, mevt::ChannelRecData &recData) const =0
Perform the actual count.

, generated on Tue Sep 26 2023.