CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CSCBadWires.h
Go to the documentation of this file.
1 #ifndef CSCBadWires_h
2 #define CSCBadWires_h
3 
5 
6 #include <vector>
7 
8 class CSCBadWires{
9  public:
10  CSCBadWires();
11  ~CSCBadWires();
12 
13  struct BadChamber{
15  int pointer;
17 
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 
28 };
29 
31 
32  typedef std::vector<BadChamber> BadChamberContainer;
33  typedef std::vector<BadChannel> BadChannelContainer;
34 
37 
39 };
40 
41 #endif
std::vector< BadChamber > BadChamberContainer
Definition: CSCBadWires.h:32
BadChamberContainer chambers
Definition: CSCBadWires.h:35
BadChannelContainer channels
Definition: CSCBadWires.h:36
int numberOfBadChannels
Definition: CSCBadWires.h:30
#define COND_SERIALIZABLE
Definition: Serializable.h:37
std::vector< BadChannel > BadChannelContainer
Definition: CSCBadWires.h:33