test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
SimTracker
SiStripDigitizer
interface
SiDigitalConverter.h
Go to the documentation of this file.
1
#ifndef Tracker_SiDigitalConverter_H
2
#define Tracker_SiDigitalConverter_H
3
4
#include "
SiPileUpSignals.h
"
5
#include "
FWCore/Framework/interface/ESHandle.h
"
6
#include "
CalibFormats/SiStripObjects/interface/SiStripGain.h
"
7
#include "
DataFormats/SiStripDigi/interface/SiStripDigi.h
"
8
#include "
DataFormats/SiStripDigi/interface/SiStripRawDigi.h
"
12
class
SiDigitalConverter
{
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::DigitalVecType
std::vector< SiStripDigi > DigitalVecType
Definition:
SiDigitalConverter.h:14
SiStripDigi.h
SiPileUpSignals.h
SiDigitalConverter::DigitalRawVecType
std::vector< SiStripRawDigi > DigitalRawVecType
Definition:
SiDigitalConverter.h:15
SiDigitalConverter
Definition:
SiDigitalConverter.h:12
edm::ESHandle< SiStripGain >
SiStripRawDigi.h
ESHandle.h
SiDigitalConverter::convertRaw
virtual DigitalRawVecType convertRaw(const std::vector< float > &, edm::ESHandle< SiStripGain > &, unsigned int detid)=0
SiDigitalConverter::~SiDigitalConverter
virtual ~SiDigitalConverter()
Definition:
SiDigitalConverter.h:17
SiDigitalConverter::convert
virtual DigitalVecType convert(const std::vector< float > &, edm::ESHandle< SiStripGain > &, unsigned int detid)=0
SiStripGain.h
Generated for CMSSW Reference Manual by
1.8.5