CMS 3D CMS Logo

SiDigitalConverter.h
Go to the documentation of this file.
1 #ifndef Tracker_SiDigitalConverter_H
2 #define Tracker_SiDigitalConverter_H
3 
4 #include "SiPileUpSignals.h"
13 public:
14  typedef std::vector<SiStripDigi> DigitalVecType;
15  typedef std::vector<SiStripRawDigi> DigitalRawVecType;
16 
17  virtual ~SiDigitalConverter() {}
18  virtual DigitalVecType convert(const std::vector<float>&, edm::ESHandle<SiStripGain>&, unsigned int detid) = 0;
19  virtual DigitalRawVecType convertRaw(const std::vector<float>&, edm::ESHandle<SiStripGain>&, unsigned int detid) = 0;
20 };
21 
22 #endif
SiDigitalConverter::convert
virtual DigitalVecType convert(const std::vector< float > &, edm::ESHandle< SiStripGain > &, unsigned int detid)=0
ESHandle.h
SiStripGain.h
SiDigitalConverter::convertRaw
virtual DigitalRawVecType convertRaw(const std::vector< float > &, edm::ESHandle< SiStripGain > &, unsigned int detid)=0
SiStripRawDigi.h
SiStripDigi.h
edm::ESHandle< SiStripGain >
SiPileUpSignals.h
SiDigitalConverter::DigitalVecType
std::vector< SiStripDigi > DigitalVecType
Definition: SiDigitalConverter.h:14
SiDigitalConverter::~SiDigitalConverter
virtual ~SiDigitalConverter()
Definition: SiDigitalConverter.h:17
SiDigitalConverter
Definition: SiDigitalConverter.h:12
SiDigitalConverter::DigitalRawVecType
std::vector< SiStripRawDigi > DigitalRawVecType
Definition: SiDigitalConverter.h:15