#include <TkNoiseCalculator.h>
Public Member Functions | |
virtual void | newEvent () |
virtual ApvAnalysis::PedestalType | noise () const =0 |
virtual void | resetNoise ()=0 |
virtual void | setStripNoise (ApvAnalysis::PedestalType &in)=0 |
TkStateMachine * | status () |
virtual float | stripNoise (int) const =0 |
virtual void | updateNoise (ApvAnalysis::PedestalType &)=0 |
virtual void | updateStatus ()=0 |
Protected Attributes | |
TkStateMachine | theStatus |
The abstract class for noise calculation/subtraction.
Definition at line 10 of file TkNoiseCalculator.h.
|
inlinevirtual |
Tell noise calculator that a new event is available
Reimplemented in SimpleNoiseCalculator, and TT6NoiseCalculator.
Definition at line 30 of file TkNoiseCalculator.h.
|
pure virtual |
Return reconstructed noise
Implemented in SimpleNoiseCalculator, and TT6NoiseCalculator.
Referenced by TT6CommonModeCalculator::calculateCommonMode().
|
pure virtual |
Implemented in SimpleNoiseCalculator, and TT6NoiseCalculator.
|
pure virtual |
Implemented in SimpleNoiseCalculator, and TT6NoiseCalculator.
|
inline |
Return status flag indicating if noise values are usable
Definition at line 13 of file TkNoiseCalculator.h.
References theStatus.
|
pure virtual |
Implemented in SimpleNoiseCalculator, and TT6NoiseCalculator.
|
pure virtual |
Update noise with current event
Implemented in SimpleNoiseCalculator, and TT6NoiseCalculator.
|
pure virtual |
Request that status flag be updated
Implemented in SimpleNoiseCalculator, and TT6NoiseCalculator.
|
protected |
Definition at line 33 of file TkNoiseCalculator.h.
Referenced by TT6NoiseCalculator::init(), status(), TT6NoiseCalculator::updateNoise(), SimpleNoiseCalculator::updateNoise(), SimpleNoiseCalculator::updateStatus(), and TT6NoiseCalculator::updateStatus().