CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_4_1_8_patch9/src/CondFormats/CSCObjects/interface/CSCcrosstalk.h

Go to the documentation of this file.
00001 #ifndef CSCObjects_CSCcrosstalk_h
00002 #define CSCObjects_CSCcrosstalk_h
00003 
00004 #include "DataFormats/MuonDetId/interface/CSCDetId.h"
00005 #include <vector>
00006 #include <map>
00007 
00008 class CSCcrosstalk
00009 {
00010  public:
00011   CSCcrosstalk() {}
00012   ~CSCcrosstalk() {}
00013   
00014   struct Item{
00015     float xtalk_slope_right;
00016     float xtalk_intercept_right;
00017     float xtalk_chi2_right;
00018     float xtalk_slope_left;
00019     float xtalk_intercept_left;
00020     float xtalk_chi2_left;
00021   };
00022 
00023   const Item & item(const CSCDetId & cscId, int strip) const;
00024 
00025   typedef std::map< int,std::vector<Item> > CrosstalkMap;
00026   CrosstalkMap crosstalk;
00027 };
00028 
00029 #endif
00030