CMS 3D CMS Logo

Public Member Functions | Public Attributes | Private Member Functions | Friends

SiStripRawProcessingAlgorithms Struct Reference

#include <SiStripRawProcessingAlgorithms.h>

List of all members.

Public Member Functions

void initialize (const edm::EventSetup &es)

Public Attributes

const std::auto_ptr
< SiStripAPVRestorer
restorer
const std::auto_ptr
< SiStripCommonModeNoiseSubtractor
subtractorCMN
const std::auto_ptr
< SiStripPedestalsSubtractor
subtractorPed
const std::auto_ptr
< SiStripFedZeroSuppression
suppressor

Private Member Functions

 SiStripRawProcessingAlgorithms (std::auto_ptr< SiStripPedestalsSubtractor > ped, std::auto_ptr< SiStripCommonModeNoiseSubtractor > cmn, std::auto_ptr< SiStripFedZeroSuppression > zs, std::auto_ptr< SiStripAPVRestorer > res)

Friends

class SiStripRawProcessingFactory

Detailed Description

Definition at line 9 of file SiStripRawProcessingAlgorithms.h.


Constructor & Destructor Documentation

SiStripRawProcessingAlgorithms::SiStripRawProcessingAlgorithms ( std::auto_ptr< SiStripPedestalsSubtractor ped,
std::auto_ptr< SiStripCommonModeNoiseSubtractor cmn,
std::auto_ptr< SiStripFedZeroSuppression zs,
std::auto_ptr< SiStripAPVRestorer res 
) [inline, private]

Definition at line 25 of file SiStripRawProcessingAlgorithms.h.

    :  subtractorPed(ped),
       subtractorCMN(cmn),
       suppressor(zs),
       restorer(res)
  {}

Member Function Documentation

void SiStripRawProcessingAlgorithms::initialize ( const edm::EventSetup es) [inline]

Definition at line 17 of file SiStripRawProcessingAlgorithms.h.

References restorer, subtractorCMN, subtractorPed, and suppressor.

                                           {
    subtractorPed->init(es);
    subtractorCMN->init(es);
    suppressor->init(es);
    if(restorer.get()) restorer->init(es);
  } 

Friends And Related Function Documentation

friend class SiStripRawProcessingFactory [friend]

Definition at line 10 of file SiStripRawProcessingAlgorithms.h.


Member Data Documentation

Definition at line 15 of file SiStripRawProcessingAlgorithms.h.

Referenced by initialize().