CMS 3D CMS Logo

Public Member Functions | Private Attributes

TT6NTPedestalCalculator Class Reference

#include <TT6NTPedestalCalculator.h>

Inheritance diagram for TT6NTPedestalCalculator:
TkPedestalCalculator

List of all members.

Public Member Functions

virtual ApvAnalysis::PedestalType pedestal () const
virtual ApvAnalysis::PedestalType rawNoise () const
virtual void resetPedestals ()
virtual void setNoise (ApvAnalysis::PedestalType &rInput)
virtual void setPedestals (ApvAnalysis::PedestalType &rInput)
 TT6NTPedestalCalculator ()
virtual void updatePedestal (ApvAnalysis::RawSignalType &rInput)
virtual void updateStatus ()
virtual ~TT6NTPedestalCalculator ()

Private Attributes

ApvAnalysis::PedestalType pedestals_
ApvAnalysis::PedestalType rawNoise_

Detailed Description

Definition at line 18 of file TT6NTPedestalCalculator.h.


Constructor & Destructor Documentation

TT6NTPedestalCalculator::TT6NTPedestalCalculator ( )
virtual TT6NTPedestalCalculator::~TT6NTPedestalCalculator ( ) [inline, virtual]

Definition at line 22 of file TT6NTPedestalCalculator.h.

{}

Member Function Documentation

virtual ApvAnalysis::PedestalType TT6NTPedestalCalculator::pedestal ( ) const [inline, virtual]

Return reconstructed pedestals

Implements TkPedestalCalculator.

Definition at line 47 of file TT6NTPedestalCalculator.h.

References pedestals_.

{ return pedestals_; }
virtual ApvAnalysis::PedestalType TT6NTPedestalCalculator::rawNoise ( ) const [inline, virtual]

Implements TkPedestalCalculator.

Definition at line 53 of file TT6NTPedestalCalculator.h.

References rawNoise_.

{ return rawNoise_; }
virtual void TT6NTPedestalCalculator::resetPedestals ( ) [inline, virtual]

Implements TkPedestalCalculator.

Definition at line 28 of file TT6NTPedestalCalculator.h.

References pedestals_.

{ pedestals_.empty(); }
virtual void TT6NTPedestalCalculator::setNoise ( ApvAnalysis::PedestalType rInput) [inline, virtual]

Reimplemented from TkPedestalCalculator.

Definition at line 55 of file TT6NTPedestalCalculator.h.

References rawNoise_.

      { rawNoise_ = rInput; }
virtual void TT6NTPedestalCalculator::setPedestals ( ApvAnalysis::PedestalType rInput) [inline, virtual]

Implements TkPedestalCalculator.

Definition at line 34 of file TT6NTPedestalCalculator.h.

References pedestals_.

      { pedestals_ = rInput; }
virtual void TT6NTPedestalCalculator::updatePedestal ( ApvAnalysis::RawSignalType in) [inline, virtual]

Update pedestals with current event

Implements TkPedestalCalculator.

Definition at line 41 of file TT6NTPedestalCalculator.h.

{}
virtual void TT6NTPedestalCalculator::updateStatus ( ) [inline, virtual]

Request that status flag be updated

Implements TkPedestalCalculator.

Definition at line 62 of file TT6NTPedestalCalculator.h.

{}

Member Data Documentation

Definition at line 65 of file TT6NTPedestalCalculator.h.

Referenced by pedestal(), resetPedestals(), and setPedestals().

Definition at line 66 of file TT6NTPedestalCalculator.h.

Referenced by rawNoise(), and setNoise().