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 "
SiPileUpSignals.h
"
5
#include "
CalibFormats/SiStripObjects/interface/SiStripGain.h
"
6
#include "
DataFormats/SiStripDigi/interface/SiStripDigi.h
"
7
#include "
DataFormats/SiStripDigi/interface/SiStripRawDigi.h
"
11
class
SiDigitalConverter
{
12
public
:
13
typedef
std::vector<SiStripDigi>
DigitalVecType
;
14
typedef
std::vector<SiStripRawDigi>
DigitalRawVecType
;
15
16
virtual
~SiDigitalConverter
() {}
17
virtual
DigitalVecType
const
&
convert
(
const
std::vector<float>&,
const
SiStripGain
*,
unsigned
int
detid
) = 0;
18
virtual
DigitalRawVecType
const
&
convertRaw
(
const
std::vector<float>&,
const
SiStripGain
*,
unsigned
int
detid
) = 0;
19
};
20
21
#endif
SiDigitalConverter::DigitalVecType
std::vector< SiStripDigi > DigitalVecType
Definition:
SiDigitalConverter.h:13
SiDigitalConverter::convert
virtual DigitalVecType const & convert(const std::vector< float > &, const SiStripGain *, unsigned int detid)=0
SiStripDigi.h
ALCARECOPPSCalTrackBasedSel_cff.detid
detid
Definition:
ALCARECOPPSCalTrackBasedSel_cff.py:21
SiPileUpSignals.h
SiDigitalConverter::DigitalRawVecType
std::vector< SiStripRawDigi > DigitalRawVecType
Definition:
SiDigitalConverter.h:14
SiDigitalConverter
Definition:
SiDigitalConverter.h:11
SiStripRawDigi.h
SiDigitalConverter::convertRaw
virtual DigitalRawVecType const & convertRaw(const std::vector< float > &, const SiStripGain *, unsigned int detid)=0
SiDigitalConverter::~SiDigitalConverter
virtual ~SiDigitalConverter()
Definition:
SiDigitalConverter.h:16
SiStripGain
Definition:
SiStripGain.h:45
SiStripGain.h
Generated for CMSSW Reference Manual by
1.8.14