List of all members | Public Member Functions
MdMuonCounterAG::VHalfMuonCounterFunctor Class Referenceabstract

Common interface for functors performing the muon counting over binary traces resulting in broken muons. More...

#include <MdMuonCounterAG/VHalfMuonCounterFunctor.h>

Inheritance diagram for MdMuonCounterAG::VHalfMuonCounterFunctor:
Inheritance graph
[legend]

Public Member Functions

virtual double operator() (const utl::TraceB &) const =0
 
unsigned int operator() (const utl::TraceB &, mevt::ChannelRecData &) const
 Perform the actual count. More...
 

Detailed Description

Common interface for functors performing the muon counting over binary traces resulting in broken muons.

Author
Martin Maur
Date
24 Aug 2012

Definition at line 17 of file VHalfMuonCounterFunctor.h.

Member Function Documentation

virtual double MdMuonCounterAG::VHalfMuonCounterFunctor::operator() ( const utl::TraceB ) const
pure virtual
unsigned int MdMuonCounterAG::VHalfMuonCounterFunctor::operator() ( const utl::TraceB samples,
mevt::ChannelRecData recData 
) const
inlinevirtual

Perform the actual count.

Parameters
samplesThe trace to examine in order to detect the muons.
recDataThe data where to put the detected muon information.
Returns
The number of detected muons.

Implements MdMuonCounterAG::VMuonCounterFunctor.

Definition at line 21 of file VHalfMuonCounterFunctor.h.


The documentation for this class was generated from the following file:

, generated on Tue Sep 26 2023.