#include <TkCommonModeCalculator.h>
Public Member Functions | |
virtual TkCommonMode * | commonMode ()=0 |
virtual ApvAnalysis::PedestalType | doIt (ApvAnalysis::PedestalType)=0 |
virtual float | getCMSlope ()=0 |
virtual void | newEvent () |
virtual void | setCM (TkCommonMode *)=0 |
virtual void | setCM (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.
|
pure virtual |
Get CM value
Implemented in TT6CommonModeCalculator, and MedianCommonModeCalculator.
Referenced by ApvAnalysisFactory::deleteApv().
|
pure virtual |
Return CM-subtracted data in APV
Implemented in TT6CommonModeCalculator, and MedianCommonModeCalculator.
Referenced by helpers.MassSearchReplaceAnyInputTagVisitor::doIt(), HiHelperTools.MassSearchReplaceAnyInputTagVisitor::doIt(), ConfigBuilder.ConfigBuilder.MassSearchReplaceProcessNameVisitor::doIt(), HiHelperTools.MassSearchReplaceAnyInputTagVisitor::enter(), helpers.MassSearchReplaceAnyInputTagVisitor::enter(), and ConfigBuilder.ConfigBuilder.MassSearchReplaceProcessNameVisitor::enter().
|
pure virtual |
Get Slope
Implemented in TT6CommonModeCalculator, and MedianCommonModeCalculator.
|
inlinevirtual |
Tell CM calculator that a new event is available
Reimplemented in TT6CommonModeCalculator, and MedianCommonModeCalculator.
Definition at line 20 of file TkCommonModeCalculator.h.
|
pure virtual |
Implemented in TT6CommonModeCalculator, and MedianCommonModeCalculator.
Referenced by ApvAnalysisFactory::constructAuxiliaryApvClasses().
|
pure virtual |
Implemented in TT6CommonModeCalculator, and MedianCommonModeCalculator.