Main Page
Namespaces
Classes
Package Documentation
CondFormats
CSCObjects
interface
CSCBadWires.h
Go to the documentation of this file.
1
#ifndef CSCBadWires_h
2
#define CSCBadWires_h
3
4
#include "
CondFormats/Serialization/interface/Serializable.h
"
5
6
#include <vector>
7
8
class
CSCBadWires
{
9
public
:
10
CSCBadWires
();
11
~CSCBadWires
();
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
CSCBadWires::BadChamber::chamber_index
int chamber_index
Definition:
CSCBadWires.h:14
CSCBadWires::BadChamberContainer
std::vector< BadChamber > BadChamberContainer
Definition:
CSCBadWires.h:32
CSCBadWires
Definition:
CSCBadWires.h:8
CSCBadWires::BadChannel::flag2
short int flag2
Definition:
CSCBadWires.h:24
CSCBadWires::chambers
BadChamberContainer chambers
Definition:
CSCBadWires.h:35
CSCBadWires::BadChamber::bad_channels
int bad_channels
Definition:
CSCBadWires.h:16
CSCBadWires::BadChannel::flag1
short int flag1
Definition:
CSCBadWires.h:23
CSCBadWires::BadChamber::pointer
int pointer
Definition:
CSCBadWires.h:15
CSCBadWires::BadChannel::channel
short int channel
Definition:
CSCBadWires.h:22
CSCBadWires::channels
BadChannelContainer channels
Definition:
CSCBadWires.h:36
CSCBadWires::BadChannel
Definition:
CSCBadWires.h:20
CSCBadWires::BadChamber
Definition:
CSCBadWires.h:13
CSCBadWires::numberOfBadChannels
int numberOfBadChannels
Definition:
CSCBadWires.h:30
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:38
CSCBadWires::BadChannelContainer
std::vector< BadChannel > BadChannelContainer
Definition:
CSCBadWires.h:33
Serializable.h
CSCBadWires::BadChannel::flag3
short int flag3
Definition:
CSCBadWires.h:25
CSCBadWires::CSCBadWires
CSCBadWires()
Definition:
CSCBadWires.cc:3
CSCBadWires::BadChannel::layer
short int layer
Definition:
CSCBadWires.h:21
CSCBadWires::~CSCBadWires
~CSCBadWires()
Definition:
CSCBadWires.cc:4
Generated for CMSSW Reference Manual by
1.8.11