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 "
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