VPileUpCorrecterFunctor.h
Go to the documentation of this file.
1 #ifndef _MdPileUpCorrecterAG_VPileUpCorrecterFunctor_h_
2 #define _MdPileUpCorrecterAG_VPileUpCorrecterFunctor_h_
3 
10 #include <utl/Trace-fwd.h>
11 #include <boost/tuple/tuple.hpp>
12 
13 namespace mevt {
14  class Module;
15 }
16 
17 namespace mdet {
18  class Module;
19 }
20 
21 namespace MdPileUpCorrecterAG {
22 
33  public:
42  virtual boost::tuple<double, double>
43  operator()(mevt::Module& module, const mdet::Module& mdetModule ) const = 0;
47  virtual ~VPileUpCorrecterFunctor();
48  };
49 
50 }
51 #endif // _MdPileUpCorrecterAG_VPileUpCorrecterFunctor_h_
Common interface for functors performing the muon counting over binary traces.
Module level event data.
Definition: MEvent/Module.h:41
Array of Scintillator.
virtual ~VPileUpCorrecterFunctor()
Meant to be used as base class: virtual destructor.
virtual boost::tuple< double, double > operator()(mevt::Module &module, const mdet::Module &mdetModule) const =0
Perform the actual count.

, generated on Tue Sep 26 2023.