DataFormats
CSCDigi
interface
CSCDDUStatusDigi.h
Go to the documentation of this file.
1
#ifndef CSCDDUStatusDigi_CSCDDUStatusDigi_h
2
#define CSCDDUStatusDigi_CSCDDUStatusDigi_h
3
11
#include <vector>
12
#include <iosfwd>
13
#include <cstdint>
14
15
class
CSCDDUStatusDigi
{
16
public
:
18
CSCDDUStatusDigi
(
const
uint16_t*
header
,
const
uint16_t*
trailer
, uint16_t tts);
19
21
CSCDDUStatusDigi
() {}
22
24
const
uint16_t*
header
()
const
{
return
header_
; }
25
const
uint16_t*
trailer
()
const
{
return
trailer_
; }
26
const
uint16_t
getDDUTTS
()
const
;
27
29
void
print
()
const
;
30
31
private
:
32
uint16_t
header_
[12];
33
uint16_t
trailer_
[12];
34
uint16_t
tts_
;
35
};
36
37
std::ostream&
operator<<
(std::ostream&
o
,
const
CSCDDUStatusDigi
& digi);
38
39
#endif
operator<<
std::ostream & operator<<(std::ostream &o, const CSCDDUStatusDigi &digi)
Definition:
CSCDDUStatusDigi.cc:31
EcalTangentSkim_cfg.o
o
Definition:
EcalTangentSkim_cfg.py:42
CSCDDUStatusDigi::tts_
uint16_t tts_
Definition:
CSCDDUStatusDigi.h:34
CSCDDUStatusDigi::getDDUTTS
const uint16_t getDDUTTS() const
Definition:
CSCDDUStatusDigi.cc:21
CSCDDUStatusDigi::trailer
const uint16_t * trailer() const
Definition:
CSCDDUStatusDigi.h:25
CSCDDUStatusDigi
Definition:
CSCDDUStatusDigi.h:15
CSCDDUStatusDigi::print
void print() const
Print the content of CSCDDUStatusDigi.
Definition:
CSCDDUStatusDigi.cc:26
CSCDDUStatusDigi::header
const uint16_t * header() const
Data Accessors.
Definition:
CSCDDUStatusDigi.h:24
CSCDDUStatusDigi::CSCDDUStatusDigi
CSCDDUStatusDigi()
Default constructor.
Definition:
CSCDDUStatusDigi.h:21
CSCDDUStatusDigi::trailer_
uint16_t trailer_[12]
Definition:
CSCDDUStatusDigi.h:33
CSCDDUStatusDigi::header_
uint16_t header_[12]
Definition:
CSCDDUStatusDigi.h:32
Generated for CMSSW Reference Manual by
1.8.16