List of all members | Public Member Functions
MdPileUpCorrecterAG::VPileUpCorrecterFunctor Class Referenceabstract

Common interface for functors performing the muon counting over binary traces. More...

#include <MdPileUpCorrecterAG/VPileUpCorrecterFunctor.h>

Inheritance diagram for MdPileUpCorrecterAG::VPileUpCorrecterFunctor:
Inheritance graph
[legend]

Public Member Functions

virtual boost::tuple< double,
double > 
operator() (mevt::Module &module, const mdet::Module &mdetModule) const =0
 Perform the actual count. More...
 
virtual ~VPileUpCorrecterFunctor ()
 Meant to be used as base class: virtual destructor. More...
 

Detailed Description

Common interface for functors performing the muon counting over binary traces.

Author
Rodolfo Federico Gamarra
Date
12 Sep 2009

Definition at line 32 of file VPileUpCorrecterFunctor.h.

Constructor & Destructor Documentation

MdPileUpCorrecterAG::VPileUpCorrecterFunctor::~VPileUpCorrecterFunctor ( )
virtual

Meant to be used as base class: virtual destructor.

Definition at line 5 of file VPileUpCorrecterFunctor.cc.

Member Function Documentation

virtual boost::tuple<double, double> MdPileUpCorrecterAG::VPileUpCorrecterFunctor::operator() ( mevt::Module module,
const mdet::Module mdetModule 
) const
pure virtual

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.

Implemented in MdPileUpCorrecterAG::InhibitionStrategy.


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

, generated on Tue Sep 26 2023.