CMS 3D CMS Logo

Public Types | Public Member Functions

SiDigitalConverter Class Reference

#include <SiDigitalConverter.h>

Inheritance diagram for SiDigitalConverter:
SiTrivialDigitalConverter

List of all members.

Public Types

typedef std::vector
< SiStripRawDigi
DigitalRawVecType
typedef std::vector< SiStripDigiDigitalVecType

Public Member Functions

virtual DigitalVecType convert (const std::vector< float > &, edm::ESHandle< SiStripGain > &, unsigned int detid)=0
virtual DigitalRawVecType convertRaw (const std::vector< float > &, edm::ESHandle< SiStripGain > &, unsigned int detid)=0
virtual ~SiDigitalConverter ()

Detailed Description

Base class for ADC simulation.

Definition at line 12 of file SiDigitalConverter.h.


Member Typedef Documentation

Definition at line 15 of file SiDigitalConverter.h.

Definition at line 14 of file SiDigitalConverter.h.


Constructor & Destructor Documentation

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

Definition at line 17 of file SiDigitalConverter.h.

{ }

Member Function Documentation

virtual DigitalVecType SiDigitalConverter::convert ( const std::vector< float > &  ,
edm::ESHandle< SiStripGain > &  ,
unsigned int  detid 
) [pure virtual]

Implemented in SiTrivialDigitalConverter.

virtual DigitalRawVecType SiDigitalConverter::convertRaw ( const std::vector< float > &  ,
edm::ESHandle< SiStripGain > &  ,
unsigned int  detid 
) [pure virtual]

Implemented in SiTrivialDigitalConverter.