Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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 "
SimTracker/SiStripDigitizer/interface/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<double> &,
edm::ESHandle<SiStripGain>
& ,
unsigned
int
detid
) = 0;
19
virtual
DigitalRawVecType
convertRaw
(
const
std::vector<double> &,
edm::ESHandle<SiStripGain>
& ,
unsigned
int
detid
) = 0;
20
};
21
22
#endif
SiDigitalConverter::convertRaw
virtual DigitalRawVecType convertRaw(const std::vector< double > &, edm::ESHandle< SiStripGain > &, unsigned int detid)=0
SiDigitalConverter::DigitalVecType
std::vector< SiStripDigi > DigitalVecType
Definition:
SiDigitalConverter.h:14
SiDigitalConverter::convert
virtual DigitalVecType convert(const std::vector< double > &, edm::ESHandle< SiStripGain > &, unsigned int detid)=0
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
cond::rpcobgas::detid
Definition:
RPCObGasPyWrapper.cc:61
SiDigitalConverter::~SiDigitalConverter
virtual ~SiDigitalConverter()
Definition:
SiDigitalConverter.h:17
SiStripGain.h
Generated for CMSSW Reference Manual by
1.8.5