CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ESDataFrame.cc
Go to the documentation of this file.
2 
4  size_(0),
5  data_(MAXSAMPLES)
6 {
7 }
8 
10  id_(id),
11  size_(0),
12  data_(MAXSAMPLES)
13 {
14 }
15 
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 }
int i
Definition: DBlmapReader.cc:9
const ESDetId & id() const
Definition: ESDataFrame.h:18
int size() const
Definition: ESDataFrame.h:20
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition: ALILine.cc:187
void setSize(int size)
Definition: ESDataFrame.cc:16
static const int MAXSAMPLES
Definition: ESDataFrame.h:29
const ESSample & sample(int i) const
Definition: ESDataFrame.h:23
string s
Definition: asciidump.py:422
tuple size
Write out results.