CalibFormats
CaloObjects
src
IntegerCaloSamples.cc
Go to the documentation of this file.
1
#include "
CalibFormats/CaloObjects/interface/IntegerCaloSamples.h
"
2
3
IntegerCaloSamples::IntegerCaloSamples
() : id_(), size_(0), presamples_(0) {
4
for
(
int
i
= 0;
i
<
MAXSAMPLES
;
i
++)
5
data_
[
i
] = 0;
6
}
7
8
IntegerCaloSamples::IntegerCaloSamples
(
const
DetId
&
id
,
int
size
) : id_(
id
), size_(
size
), presamples_(0) {
9
for
(
int
i
= 0;
i
<
MAXSAMPLES
;
i
++)
10
data_
[
i
] = 0;
11
}
12
13
void
IntegerCaloSamples::setPresamples
(
int
pre) {
presamples_
= pre; }
14
15
std::ostream &
operator<<
(std::ostream &
s
,
const
IntegerCaloSamples
&
samples
) {
16
s
<<
"DetId="
<<
samples
.id().rawId();
17
s
<<
", "
<<
samples
.size() <<
"samples"
<< std::endl;
18
for
(
int
i
= 0;
i
<
samples
.size();
i
++)
19
s
<<
i
<<
":"
<<
samples
[
i
] << std::endl;
20
return
s
;
21
}
mps_fire.i
i
Definition:
mps_fire.py:428
IntegerCaloSamples
Definition:
IntegerCaloSamples.h:16
EgammaValidation_cff.samples
samples
Definition:
EgammaValidation_cff.py:19
DetId
Definition:
DetId.h:17
alignCSCRings.s
s
Definition:
alignCSCRings.py:92
IntegerCaloSamples::presamples_
int presamples_
Definition:
IntegerCaloSamples.h:41
operator<<
std::ostream & operator<<(std::ostream &s, const IntegerCaloSamples &samples)
Definition:
IntegerCaloSamples.cc:15
IntegerCaloSamples.h
triggerObjects_cff.id
id
Definition:
triggerObjects_cff.py:29
IntegerCaloSamples::IntegerCaloSamples
IntegerCaloSamples()
Definition:
IntegerCaloSamples.cc:3
IntegerCaloSamples::setPresamples
void setPresamples(int pre)
set presample information
Definition:
IntegerCaloSamples.cc:13
IntegerCaloSamples::data_
uint32_t data_[MAXSAMPLES]
Definition:
IntegerCaloSamples.h:40
IntegerCaloSamples::MAXSAMPLES
static const int MAXSAMPLES
Definition:
IntegerCaloSamples.h:36
findQualityFiles.size
size
Write out results.
Definition:
findQualityFiles.py:443
Generated for CMSSW Reference Manual by
1.8.16