CMS 3D CMS Logo

CSCBadStrips.h

Go to the documentation of this file.
00001 #ifndef CSCBadStrips_h
00002 #define CSCBadStrips_h
00003 
00004 #include <vector>
00005 
00006 class CSCBadStrips{
00007  public:
00008   CSCBadStrips();
00009   ~CSCBadStrips();
00010   
00011   struct BadChamber{
00012     int chamber_index;
00013     int pointer;
00014     int bad_channels;
00015   };
00016   struct BadChannel{
00017     short int layer;
00018     short int channel;
00019     short int flag1;
00020     short int flag2;
00021     short int flag3;
00022   };
00023 
00024   int numberOfBadChannels;
00025 
00026   typedef std::vector<BadChamber> BadChamberContainer;
00027   typedef std::vector<BadChannel> BadChannelContainer;
00028 
00029   BadChamberContainer chambers;
00030   BadChannelContainer channels;
00031 };
00032 
00033 #endif

Generated on Tue Jun 9 17:26:20 2009 for CMSSW by  doxygen 1.5.4