00001 #ifndef CSCDBNoiseMatrix_h
00002 #define CSCDBNoiseMatrix_h
00003
00004 #include "DataFormats/MuonDetId/interface/CSCDetId.h"
00005 #include <vector>
00006
00007 class CSCDBNoiseMatrix{
00008 public:
00009 CSCDBNoiseMatrix();
00010 ~CSCDBNoiseMatrix();
00011
00012 struct Item{
00013 short int elem33,elem34,elem35,elem44,elem45,elem46,
00014 elem55,elem56,elem57,elem66,elem67,elem77;
00015 };
00016 int factor_noise;
00017
00018 enum factors{FNOISE=1000};
00019
00020
00021 const Item & item(const CSCDetId & cscId, int strip) const;
00022
00023 typedef std::vector<Item> NoiseMatrixContainer;
00024
00025 NoiseMatrixContainer matrix;
00026 };
00027
00028 #endif