#include <TkCommonModeCalculator.h>
Public Member Functions | |
virtual TkCommonMode * | commonMode ()=0 |
virtual ApvAnalysis::PedestalType | doIt (const ApvAnalysis::PedestalType &)=0 |
virtual float | getCMSlope ()=0 |
virtual void | newEvent () |
virtual void | setCM (TkCommonMode *)=0 |
virtual void | setCM (const std::vector< float > &)=0 |
virtual | ~TkCommonModeCalculator () |
The abstract class for common mode subtraction.
Definition at line 9 of file TkCommonModeCalculator.h.
|
inlinevirtual |
Definition at line 12 of file TkCommonModeCalculator.h.
References commonMode(), doIt(), and setCM().
|
pure virtual |
Get CM value
Implemented in TT6CommonModeCalculator, and MedianCommonModeCalculator.
Referenced by ApvAnalysisFactory::deleteApv(), and ~TkCommonModeCalculator().
|
pure virtual |
Return CM-subtracted data in APV
Implemented in TT6CommonModeCalculator, and MedianCommonModeCalculator.
Referenced by MassReplace.MassSearchReplaceAnyInputTagVisitor::doIt(), ConfigBuilder.ConfigBuilder.MassSearchReplaceProcessNameVisitor::doIt(), MassReplace.MassSearchReplaceAnyInputTagVisitor::enter(), ConfigBuilder.ConfigBuilder.MassSearchReplaceProcessNameVisitor::enter(), and ~TkCommonModeCalculator().
|
pure virtual |
Get Slope
Implemented in TT6CommonModeCalculator, and MedianCommonModeCalculator.
Referenced by newEvent().
|
inlinevirtual |
Tell CM calculator that a new event is available
Reimplemented in TT6CommonModeCalculator, and MedianCommonModeCalculator.
Definition at line 20 of file TkCommonModeCalculator.h.
References getCMSlope().
|
pure virtual |
Implemented in TT6CommonModeCalculator, and MedianCommonModeCalculator.
Referenced by ApvAnalysisFactory::constructAuxiliaryApvClasses(), and ~TkCommonModeCalculator().
|
pure virtual |
Implemented in TT6CommonModeCalculator, and MedianCommonModeCalculator.