CMS 3D CMS Logo

TT6NTPedestalCalculator Class Reference

#include <CalibTracker/SiStripAPVAnalysis/interface/TT6NTPedestalCalculator.h>

Inheritance diagram for TT6NTPedestalCalculator:

TkPedestalCalculator

List of all members.

Public Member Functions

virtual ApvAnalysis::PedestalType pedestal () const
 Return reconstructed pedestals.
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)
 Update pedestals with current event.
virtual void updateStatus ()
 Request that status flag be updated.
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 (  ) 

Definition at line 8 of file TT6NTPedestalCalculator.cc.

References TkStateMachine::setUpdating(), and TkPedestalCalculator::theStatus.

00009 {
00010   theStatus.setUpdating();
00011 }

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

Definition at line 22 of file TT6NTPedestalCalculator.h.

00022 {}


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_.

00047 { return pedestals_; }

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

Implements TkPedestalCalculator.

Definition at line 53 of file TT6NTPedestalCalculator.h.

References rawNoise_.

00053 { return rawNoise_; }

virtual void TT6NTPedestalCalculator::resetPedestals (  )  [inline, virtual]

Implements TkPedestalCalculator.

Definition at line 28 of file TT6NTPedestalCalculator.h.

References pedestals_.

00028 { pedestals_.empty(); }

virtual void TT6NTPedestalCalculator::setNoise ( ApvAnalysis::PedestalType rInput  )  [inline, virtual]

Reimplemented from TkPedestalCalculator.

Definition at line 55 of file TT6NTPedestalCalculator.h.

References rawNoise_.

00056       { rawNoise_ = rInput; }

virtual void TT6NTPedestalCalculator::setPedestals ( ApvAnalysis::PedestalType rInput  )  [inline, virtual]

Implements TkPedestalCalculator.

Definition at line 34 of file TT6NTPedestalCalculator.h.

References pedestals_.

00035       { 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.

00041 {}

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

Request that status flag be updated.

Implements TkPedestalCalculator.

Definition at line 62 of file TT6NTPedestalCalculator.h.

00062 {}


Member Data Documentation

ApvAnalysis::PedestalType TT6NTPedestalCalculator::pedestals_ [private]

Definition at line 65 of file TT6NTPedestalCalculator.h.

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

ApvAnalysis::PedestalType TT6NTPedestalCalculator::rawNoise_ [private]

Definition at line 66 of file TT6NTPedestalCalculator.h.

Referenced by rawNoise(), and setNoise().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:34:40 2009 for CMSSW by  doxygen 1.5.4