CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_9_patch3/src/CondFormats/RPCObjects/interface/RPCDQMObject.h

Go to the documentation of this file.
00001 #ifndef RPCDQMObject_h
00002 #define RPCDQMObject_h
00003 
00004 #include<vector>
00005 #include<map>
00006 #include<iostream>
00007 #include<boost/cstdint.hpp>
00008 
00009 class RPCDQMObject {
00010 
00011  public:
00012 
00013   int dqmv;
00014   int run;
00015 
00016   //structure suitable for cluster size
00017   struct DQMObjectItem {
00018     int dpid;
00019     float clusterSize;
00020     float bx;
00021     float bxrms;
00022     float efficiency;
00023     float numdigi;
00024     float numcluster;
00025     int status;
00026     float weight;
00027   };
00028   
00029   RPCDQMObject(){}
00030   ~RPCDQMObject(){}
00031  
00032   RPCDQMObject* Fake_RPCDQMObject();
00033  
00034   std::vector<DQMObjectItem>  const & getCls() const {return v_cls;}
00035   std::vector<DQMObjectItem>  v_cls; 
00036 
00037  private:
00038 
00039 };
00040 
00041 #endif  //RPCDQMObject_h