![]() |
![]() |
00001 #ifndef CSCNoiseMatrix_h 00002 #define CSCNoiseMatrix_h 00003 00004 #include "DataFormats/MuonDetId/interface/CSCDetId.h" 00005 #include <vector> 00006 #include <map> 00007 00008 class CSCNoiseMatrix{ 00009 public: 00010 CSCNoiseMatrix(); 00011 ~CSCNoiseMatrix(); 00012 00013 struct Item{ 00014 float elem33,elem34,elem35,elem44,elem45,elem46, 00015 elem55,elem56,elem57,elem66,elem67,elem77; 00016 std::string print() const; 00017 }; 00018 00019 const Item & item(const CSCDetId & cscId, int strip) const; 00020 std::string print() const; 00021 00022 typedef std::map< int,std::vector<Item> > NoiseMatrixMap; 00023 NoiseMatrixMap matrix; 00024 }; 00025 00026 #endif 00027