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

◆ DigitalRawVecType

Definition at line 15 of file SiDigitalConverter.h.

◆ DigitalVecType

Definition at line 14 of file SiDigitalConverter.h.

Constructor & Destructor Documentation

◆ ~SiDigitalConverter()

virtual SiDigitalConverter::~SiDigitalConverter ( )
inlinevirtual

Definition at line 17 of file SiDigitalConverter.h.

17 {}

Member Function Documentation

◆ convert()

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

Implemented in SiTrivialDigitalConverter.

◆ convertRaw()

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

Implemented in SiTrivialDigitalConverter.