#include <TkPedestalCalculator.h>
Public Member Functions | |
virtual void | newEvent () |
virtual ApvAnalysis::PedestalType | pedestal () const =0 |
virtual ApvAnalysis::PedestalType | rawNoise () const =0 |
virtual void | resetPedestals ()=0 |
virtual void | setNoise (ApvAnalysis::PedestalType &) |
virtual void | setPedestals (ApvAnalysis::PedestalType &)=0 |
TkStateMachine * | status () |
virtual void | updatePedestal (ApvAnalysis::RawSignalType &in)=0 |
virtual void | updateStatus ()=0 |
virtual | ~TkPedestalCalculator () |
Protected Attributes | |
TkStateMachine | theStatus |
The abstract class for pedestal calculation/subtraction.
Definition at line 9 of file TkPedestalCalculator.h.
|
inlinevirtual |
|
inlinevirtual |
Return raw noise, determined without CMN subtraction Tell pedestal calculator that a new event is available
Reimplemented in SimplePedestalCalculator, and TT6PedestalCalculator.
Definition at line 39 of file TkPedestalCalculator.h.
|
pure virtual |
Return reconstructed pedestals
Implemented in TT6NTPedestalCalculator, SimplePedestalCalculator, and TT6PedestalCalculator.
Referenced by ~TkPedestalCalculator().
|
pure virtual |
Implemented in TT6NTPedestalCalculator, SimplePedestalCalculator, and TT6PedestalCalculator.
Referenced by ~TkPedestalCalculator().
|
pure virtual |
Implemented in TT6NTPedestalCalculator, SimplePedestalCalculator, and TT6PedestalCalculator.
Referenced by status().
|
inlinevirtual |
Reimplemented in TT6NTPedestalCalculator.
Definition at line 24 of file TkPedestalCalculator.h.
References recoMuon::in, updatePedestal(), and updateStatus().
|
pure virtual |
Implemented in TT6NTPedestalCalculator, SimplePedestalCalculator, and TT6PedestalCalculator.
Referenced by status().
|
inline |
Return status flag indicating if pedestals are usable
Definition at line 19 of file TkPedestalCalculator.h.
References resetPedestals(), setPedestals(), and theStatus.
|
pure virtual |
Update pedestals with current event
Implemented in TT6NTPedestalCalculator, SimplePedestalCalculator, and TT6PedestalCalculator.
Referenced by setNoise().
|
pure virtual |
Request that status flag be updated
Implemented in TT6NTPedestalCalculator, SimplePedestalCalculator, and TT6PedestalCalculator.
Referenced by setNoise().
|
protected |
Definition at line 43 of file TkPedestalCalculator.h.
Referenced by SimplePedestalCalculator::init(), TT6PedestalCalculator::init(), status(), TT6NTPedestalCalculator::TT6NTPedestalCalculator(), SimplePedestalCalculator::updatePedestal(), TT6PedestalCalculator::updatePedestal(), SimplePedestalCalculator::updateStatus(), and TT6PedestalCalculator::updateStatus().