CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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
< SiStripRawDigi
DigitalRawVecType
 
typedef std::vector< SiStripDigiDigitalVecType
 

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

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.

17 { }

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.