CMS 3D CMS Logo

SiStripCommonModeNoiseSubtractor Class Reference

#include <CommonTools/SiStripZeroSuppression/interface/SiStripCommonModeNoiseSubtractor.h>

Inheritance diagram for SiStripCommonModeNoiseSubtractor:

SiStripFastLinearCommonModeNoiseSubtraction SiStripMedianCommonModeNoiseSubtraction SiStripTT6CommonModeNoiseSubtraction

List of all members.

Public Member Functions

virtual void init (const edm::EventSetup &es)=0
 SiStripCommonModeNoiseSubtractor (double in)
 SiStripCommonModeNoiseSubtractor ()
virtual void subtract (const uint32_t &, std::vector< int16_t > &)=0
virtual ~SiStripCommonModeNoiseSubtractor ()

Protected Attributes

double cut_to_avoid_signal_
edm::ESHandle< SiStripNoisesnoiseHandle
edm::ESHandle< SiStripQualityqualityHandle


Detailed Description

Definition at line 18 of file SiStripCommonModeNoiseSubtractor.h.


Constructor & Destructor Documentation

SiStripCommonModeNoiseSubtractor::SiStripCommonModeNoiseSubtractor (  )  [inline]

Definition at line 21 of file SiStripCommonModeNoiseSubtractor.h.

00021 {};

SiStripCommonModeNoiseSubtractor::SiStripCommonModeNoiseSubtractor ( double  in  )  [inline]

Definition at line 22 of file SiStripCommonModeNoiseSubtractor.h.

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

Definition at line 24 of file SiStripCommonModeNoiseSubtractor.h.

00024 {};


Member Function Documentation

virtual void SiStripCommonModeNoiseSubtractor::init ( const edm::EventSetup es  )  [pure virtual]

Implemented in SiStripFastLinearCommonModeNoiseSubtraction, SiStripMedianCommonModeNoiseSubtraction, and SiStripTT6CommonModeNoiseSubtraction.

Referenced by SiStripClusterInfo::rawdigi_algorithm(), and SiStripZeroSuppressionAlgorithm::run().

virtual void SiStripCommonModeNoiseSubtractor::subtract ( const uint32_t &  ,
std::vector< int16_t > &   
) [pure virtual]

Implemented in SiStripFastLinearCommonModeNoiseSubtraction, SiStripMedianCommonModeNoiseSubtraction, and SiStripTT6CommonModeNoiseSubtraction.

Referenced by SiStripClusterInfo::rawdigi_algorithm(), and SiStripZeroSuppressionAlgorithm::run().


Member Data Documentation

double SiStripCommonModeNoiseSubtractor::cut_to_avoid_signal_ [protected]

Definition at line 32 of file SiStripCommonModeNoiseSubtractor.h.

Referenced by SiStripTT6CommonModeNoiseSubtraction::subtract().

edm::ESHandle<SiStripNoises> SiStripCommonModeNoiseSubtractor::noiseHandle [protected]

Definition at line 30 of file SiStripCommonModeNoiseSubtractor.h.

Referenced by SiStripTT6CommonModeNoiseSubtraction::init(), and SiStripTT6CommonModeNoiseSubtraction::subtract().

edm::ESHandle<SiStripQuality> SiStripCommonModeNoiseSubtractor::qualityHandle [protected]

Definition at line 31 of file SiStripCommonModeNoiseSubtractor.h.

Referenced by SiStripTT6CommonModeNoiseSubtraction::init(), and SiStripTT6CommonModeNoiseSubtraction::subtract().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:32:14 2009 for CMSSW by  doxygen 1.5.4