CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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< float > &, const SiStripGain *, unsigned int detid)=0
 
virtual DigitalRawVecType convertRaw (const std::vector< float > &, const SiStripGain *, unsigned int detid)=0
 
virtual ~SiDigitalConverter ()
 

Detailed Description

Base class for ADC simulation.

Definition at line 11 of file SiDigitalConverter.h.

Member Typedef Documentation

Definition at line 14 of file SiDigitalConverter.h.

Definition at line 13 of file SiDigitalConverter.h.

Constructor & Destructor Documentation

virtual SiDigitalConverter::~SiDigitalConverter ( )
inlinevirtual

Definition at line 16 of file SiDigitalConverter.h.

16 {}

Member Function Documentation

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

Implemented in SiTrivialDigitalConverter.

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

Implemented in SiTrivialDigitalConverter.