Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
DataFormats
EcalDigi
interface
ESSample.h
Go to the documentation of this file.
1
#ifndef DIGIECAL_ESSAMPLE_H
2
#define DIGIECAL_ESSAMPLE_H
3
4
#include <ostream>
5
#include <cstdint>
6
7
class
ESSample
{
8
public
:
9
ESSample
() {
theSample
= 0; }
10
ESSample
(int16_t
data
) {
theSample
=
data
; }
11
ESSample
(
int
adc
);
12
14
int16_t
raw
()
const
{
return
theSample
; }
16
int
adc
()
const
{
return
theSample
; }
18
int16_t
operator()
() {
return
theSample
; }
19
20
private
:
21
int16_t
theSample
;
22
};
23
24
std::ostream&
operator<<
(std::ostream&,
const
ESSample
&);
25
26
#endif
ESSample::operator()
int16_t operator()()
for streaming
Definition:
ESSample.h:18
operator<<
std::ostream & operator<<(std::ostream &out, const ALILine &li)
Definition:
ALILine.cc:167
ESSample::ESSample
ESSample()
Definition:
ESSample.h:9
ESSample::theSample
int16_t theSample
Definition:
ESSample.h:21
ESSample::ESSample
ESSample(int16_t data)
Definition:
ESSample.h:10
ESSample::raw
int16_t raw() const
get the raw word
Definition:
ESSample.h:14
data
char data[epos_bytes_allocation]
Definition:
EPOS_Wrapper.h:79
ESSample::adc
int adc() const
get the ADC sample (singed 16 bits)
Definition:
ESSample.h:16
ESSample
Definition:
ESSample.h:7
Generated for CMSSW Reference Manual by
1.8.5