#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 (const std::vector< float > &)=0 |
virtual void | setCM (TkCommonMode *)=0 |
virtual | ~TkCommonModeCalculator () |
The abstract class for common mode subtraction.
Definition at line 9 of file TkCommonModeCalculator.h.
|
inlinevirtual |
Definition at line 11 of file TkCommonModeCalculator.h.
|
pure virtual |
Get CM value
Implemented in MedianCommonModeCalculator, and TT6CommonModeCalculator.
Referenced by ApvAnalysisFactory::deleteApv().
|
pure virtual |
Return CM-subtracted data in APV
Implemented in MedianCommonModeCalculator, and TT6CommonModeCalculator.
Referenced by MassReplace.MassSearchReplaceAnyInputTagVisitor::doIt(), ConfigBuilder.ConfigBuilder.MassSearchReplaceProcessNameVisitor::doIt(), MassReplace.MassSearchReplaceAnyInputTagVisitor::enter(), MassReplace.MassSearchReplaceParamVisitor::enter(), and ConfigBuilder.ConfigBuilder.MassSearchReplaceProcessNameVisitor::enter().
|
pure virtual |
Get Slope
Implemented in MedianCommonModeCalculator, and TT6CommonModeCalculator.
|
inlinevirtual |
Tell CM calculator that a new event is available
Reimplemented in MedianCommonModeCalculator, and TT6CommonModeCalculator.
Definition at line 19 of file TkCommonModeCalculator.h.
|
pure virtual |
Implemented in MedianCommonModeCalculator, and TT6CommonModeCalculator.
|
pure virtual |
Implemented in MedianCommonModeCalculator, and TT6CommonModeCalculator.
Referenced by ApvAnalysisFactory::constructAuxiliaryApvClasses().