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 
4 #include <vector>
5 
6 class CSCBadWires{
7  public:
8  CSCBadWires();
9  ~CSCBadWires();
10 
11  struct BadChamber{
13  int pointer;
15  };
16  struct BadChannel{
17  short int layer;
18  short int channel;
19  short int flag1;
20  short int flag2;
21  short int flag3;
22  };
23 
25 
26  typedef std::vector<BadChamber> BadChamberContainer;
27  typedef std::vector<BadChannel> BadChannelContainer;
28 
31 };
32 
33 #endif
std::vector< BadChamber > BadChamberContainer
Definition: CSCBadWires.h:26
BadChamberContainer chambers
Definition: CSCBadWires.h:29
BadChannelContainer channels
Definition: CSCBadWires.h:30
int numberOfBadChannels
Definition: CSCBadWires.h:24
std::vector< BadChannel > BadChannelContainer
Definition: CSCBadWires.h:27