CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions
SiDigitalConverter Class Referenceabstract

#include <SiDigitalConverter.h>

Inheritance diagram for SiDigitalConverter:
SiTrivialDigitalConverter

Public Types

typedef std::vector< SiStripRawDigiDigitalRawVecType
 
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 ( )
inlinevirtual

Definition at line 17 of file SiDigitalConverter.h.

References convert(), and convertRaw().

17 { }

Member Function Documentation

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

Implemented in SiTrivialDigitalConverter.

Referenced by ~SiDigitalConverter().

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

Implemented in SiTrivialDigitalConverter.

Referenced by ~SiDigitalConverter().