Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
DataFormats
EcalDigi
src
ESDataFrame.cc
Go to the documentation of this file.
1
#include "
DataFormats/EcalDigi/interface/ESDataFrame.h
"
2
3
ESDataFrame::ESDataFrame
() : id_(0),
4
size_(0),
5
data_(MAXSAMPLES)
6
{
7
}
8
9
ESDataFrame::ESDataFrame
(
const
ESDetId
&
id
) :
10
id_(id),
11
size_(0),
12
data_(MAXSAMPLES)
13
{
14
}
15
16
void
ESDataFrame::setSize
(
int
size
) {
17
if
(size >
MAXSAMPLES
)
size_
=
MAXSAMPLES
;
18
else
if
(size <= 0)
size_
=0;
19
else
size_
=
size
;
20
}
21
22
std::ostream&
operator<<
(std::ostream&
s
,
const
ESDataFrame
& digi) {
23
s << digi.
id
() <<
" "
<< digi.
size
() <<
" samples "
<< std::endl;
24
for
(
int
i
=0;
i
<digi.
size
();
i
++)
25
s <<
" "
<< digi.
sample
(
i
) << std::endl;
26
return
s
;
27
}
ESDataFrame::ESDataFrame
ESDataFrame()
Definition:
ESDataFrame.cc:3
i
int i
Definition:
DBlmapReader.cc:9
ESDataFrame::id
const ESDetId & id() const
Definition:
ESDataFrame.h:18
ESDataFrame
Definition:
ESDataFrame.h:9
ESDataFrame.h
ESDataFrame::size
int size() const
Definition:
ESDataFrame.h:20
operator<<
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition:
ALILine.cc:187
ESDataFrame::setSize
void setSize(int size)
Definition:
ESDataFrame.cc:16
ESDataFrame::MAXSAMPLES
static const int MAXSAMPLES
Definition:
ESDataFrame.h:29
ESDataFrame::sample
const ESSample & sample(int i) const
Definition:
ESDataFrame.h:23
ESDataFrame::size_
int size_
Definition:
ESDataFrame.h:34
ESDetId
Definition:
ESDetId.h:15
asciidump.s
string s
Definition:
asciidump.py:422
findQualityFiles.size
tuple size
Write out results.
Definition:
findQualityFiles.py:322
Generated for CMSSW Reference Manual by
1.8.5