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< SiStripDigi > DigitalVecType

Public Member Functions

virtual DigitalVecType convert (const std::vector< double > &, edm::ESHandle< SiStripGain > &, unsigned int detid)=0
virtual DigitalRawVecType convertRaw (const std::vector< double > &, 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

typedef std::vector<SiStripRawDigi> SiDigitalConverter::DigitalRawVecType

Definition at line 15 of file SiDigitalConverter.h.

typedef std::vector<SiStripDigi> SiDigitalConverter::DigitalVecType

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< double > &  ,
edm::ESHandle< SiStripGain > &  ,
unsigned int  detid 
) [pure virtual]

Implemented in SiTrivialDigitalConverter.

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

Implemented in SiTrivialDigitalConverter.