Main Page
Namespaces
Classes
Package Documentation
CVS Directory
WorkBook
Offline Guide
Release schedule
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
DataFormats
EcalDigi
src
EcalPseudoStripInputSample.cc
Go to the documentation of this file.
1
#include "
DataFormats/EcalDigi/interface/EcalPseudoStripInputSample.h
"
2
3
4
EcalPseudoStripInputSample::EcalPseudoStripInputSample
() : theSample(0) { }
5
EcalPseudoStripInputSample::EcalPseudoStripInputSample
(uint16_t
data
) : theSample(data) { }
6
7
EcalPseudoStripInputSample::EcalPseudoStripInputSample
(
int
pseudoStripInput,
bool
fineGrain) {
8
theSample
=(pseudoStripInput&0xFFF)|((fineGrain)?(0x1000):(0));
9
}
10
11
12
std::ostream&
operator<<
(std::ostream&
s
,
const
EcalPseudoStripInputSample
& samp) {
13
return
s <<
"PSInput="
<< samp.
pseudoStripInput
() <<
", FG="
<< samp.
fineGrain
();
14
}
EcalPseudoStripInputSample::EcalPseudoStripInputSample
EcalPseudoStripInputSample()
Definition:
EcalPseudoStripInputSample.cc:4
operator<<
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition:
ALILine.cc:187
EcalPseudoStripInputSample::fineGrain
bool fineGrain() const
get the fine-grain bit (1 bit, the 13-th)
Definition:
EcalPseudoStripInputSample.h:28
EcalPseudoStripInputSample::pseudoStripInput
int pseudoStripInput() const
get the pseudoStrip Input amplitude (12 bits)
Definition:
EcalPseudoStripInputSample.h:26
EcalPseudoStripInputSample::theSample
uint16_t theSample
Definition:
EcalPseudoStripInputSample.h:34
EcalPseudoStripInputSample
Definition:
EcalPseudoStripInputSample.h:15
asciidump.s
string s
Definition:
asciidump.py:422
runTheMatrix.data
data
Definition:
runTheMatrix.py:756
EcalPseudoStripInputSample.h
Generated for CMSSW Reference Manual by
1.8.5