CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
TT6NTPedestalCalculator Class Reference

#include <TT6NTPedestalCalculator.h>

Inheritance diagram for TT6NTPedestalCalculator:
TkPedestalCalculator

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 ()
 
- Public Member Functions inherited from TkPedestalCalculator
virtual void newEvent ()
 
TkStateMachinestatus ()
 
virtual ~TkPedestalCalculator ()
 

Private Attributes

ApvAnalysis::PedestalType pedestals_
 
ApvAnalysis::PedestalType rawNoise_
 

Additional Inherited Members

- Protected Attributes inherited from TkPedestalCalculator
TkStateMachine theStatus
 

Detailed Description

Definition at line 18 of file TT6NTPedestalCalculator.h.

Constructor & Destructor Documentation

TT6NTPedestalCalculator::TT6NTPedestalCalculator ( )
virtual TT6NTPedestalCalculator::~TT6NTPedestalCalculator ( )
inlinevirtual

Definition at line 22 of file TT6NTPedestalCalculator.h.

22 {}

Member Function Documentation

virtual ApvAnalysis::PedestalType TT6NTPedestalCalculator::pedestal ( ) const
inlinevirtual

Return reconstructed pedestals

Implements TkPedestalCalculator.

Definition at line 47 of file TT6NTPedestalCalculator.h.

References pedestals_.

47 { return pedestals_; }
ApvAnalysis::PedestalType pedestals_
virtual ApvAnalysis::PedestalType TT6NTPedestalCalculator::rawNoise ( ) const
inlinevirtual

Implements TkPedestalCalculator.

Definition at line 53 of file TT6NTPedestalCalculator.h.

References rawNoise_.

53 { return rawNoise_; }
ApvAnalysis::PedestalType rawNoise_
virtual void TT6NTPedestalCalculator::resetPedestals ( )
inlinevirtual

Implements TkPedestalCalculator.

Definition at line 28 of file TT6NTPedestalCalculator.h.

References pedestals_.

28 { pedestals_.empty(); }
ApvAnalysis::PedestalType pedestals_
virtual void TT6NTPedestalCalculator::setNoise ( ApvAnalysis::PedestalType rInput)
inlinevirtual

Reimplemented from TkPedestalCalculator.

Definition at line 55 of file TT6NTPedestalCalculator.h.

References rawNoise_.

56  { rawNoise_ = rInput; }
ApvAnalysis::PedestalType rawNoise_
virtual void TT6NTPedestalCalculator::setPedestals ( ApvAnalysis::PedestalType rInput)
inlinevirtual

Implements TkPedestalCalculator.

Definition at line 34 of file TT6NTPedestalCalculator.h.

References pedestals_.

35  { pedestals_ = rInput; }
ApvAnalysis::PedestalType pedestals_
virtual void TT6NTPedestalCalculator::updatePedestal ( ApvAnalysis::RawSignalType in)
inlinevirtual

Update pedestals with current event

Implements TkPedestalCalculator.

Definition at line 41 of file TT6NTPedestalCalculator.h.

41 {}
virtual void TT6NTPedestalCalculator::updateStatus ( )
inlinevirtual

Request that status flag be updated

Implements TkPedestalCalculator.

Definition at line 62 of file TT6NTPedestalCalculator.h.

62 {}

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().