CondFormats
CSCObjects
interface
CSCBadStrips.h
Go to the documentation of this file.
1
#ifndef CSCBadStrips_h
2
#define CSCBadStrips_h
3
4
#include "
CondFormats/Serialization/interface/Serializable.h
"
5
6
#include <vector>
7
8
class
CSCBadStrips
{
9
public
:
10
CSCBadStrips
();
11
~CSCBadStrips
();
12
13
struct
BadChamber
{
14
int
chamber_index
;
15
int
pointer
;
16
int
bad_channels
;
17
18
COND_SERIALIZABLE
;
19
};
20
struct
BadChannel
{
21
short
int
layer
;
22
short
int
channel
;
23
short
int
flag1
;
24
short
int
flag2
;
25
short
int
flag3
;
26
27
COND_SERIALIZABLE
;
28
};
29
30
int
numberOfBadChannels
;
31
32
typedef
std::vector<BadChamber>
BadChamberContainer
;
33
typedef
std::vector<BadChannel>
BadChannelContainer
;
34
35
BadChamberContainer
chambers
;
36
BadChannelContainer
channels
;
37
38
COND_SERIALIZABLE
;
39
};
40
41
#endif
CSCBadStrips::BadChamber::bad_channels
int bad_channels
Definition:
CSCBadStrips.h:16
CSCBadStrips
Definition:
CSCBadStrips.h:8
CSCBadStrips::CSCBadStrips
CSCBadStrips()
Definition:
CSCBadStrips.cc:3
CSCBadStrips::BadChamber::chamber_index
int chamber_index
Definition:
CSCBadStrips.h:14
CSCBadStrips::channels
BadChannelContainer channels
Definition:
CSCBadStrips.h:36
CSCBadStrips::BadChannel::channel
short int channel
Definition:
CSCBadStrips.h:22
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:39
CSCBadStrips::BadChannel::flag2
short int flag2
Definition:
CSCBadStrips.h:24
CSCBadStrips::BadChannelContainer
std::vector< BadChannel > BadChannelContainer
Definition:
CSCBadStrips.h:33
CSCBadStrips::BadChamber
Definition:
CSCBadStrips.h:13
CSCBadStrips::~CSCBadStrips
~CSCBadStrips()
Definition:
CSCBadStrips.cc:4
CSCBadStrips::chambers
BadChamberContainer chambers
Definition:
CSCBadStrips.h:35
CSCBadStrips::BadChannel
Definition:
CSCBadStrips.h:20
CSCBadStrips::BadChannel::flag3
short int flag3
Definition:
CSCBadStrips.h:25
Serializable.h
CSCBadStrips::BadChamberContainer
std::vector< BadChamber > BadChamberContainer
Definition:
CSCBadStrips.h:32
CSCBadStrips::BadChamber::pointer
int pointer
Definition:
CSCBadStrips.h:15
CSCBadStrips::BadChannel::layer
short int layer
Definition:
CSCBadStrips.h:21
CSCBadStrips::numberOfBadChannels
int numberOfBadChannels
Definition:
CSCBadStrips.h:30
CSCBadStrips::BadChannel::flag1
short int flag1
Definition:
CSCBadStrips.h:23
Generated for CMSSW Reference Manual by
1.8.16