00001 #ifndef RPCObjects_L1RPCConfig_h 00002 #define RPCObjects_L1RPCConfig_h 00003 // -*- C++ -*- 00004 // 00005 // Package: RPCObjects 00006 // Class : L1RPCConfig 00007 // 00016 // 00017 // Original Author: Tomasz Fruboes 00018 // Created: Tue Mar 20 12:03:50 CET 2007 00019 // $Id: L1RPCConfig.h,v 1.3 2008/07/23 23:09:09 wsun Exp $ 00020 // 00021 00022 #include <string> 00023 #include <vector> 00024 00025 #include "CondFormats/L1TObjects/interface/RPCPattern.h" 00026 00027 class L1RPCConfig 00028 { 00029 00030 public: 00031 L1RPCConfig(); 00032 ~L1RPCConfig(); 00033 00034 void setPPT(int data) {m_ppt = data;}; 00035 int getPPT() const {return m_ppt;}; 00036 00037 // void setDataDir(const std::string &dir); // Temporary 00038 // std::string getDataDir()const {return m_dataDir;}; 00039 00040 00041 RPCPattern::RPCPatVec m_pats; 00042 RPCPattern::TQualityVec m_quals; 00043 00044 private: 00045 int m_ppt; 00046 // std::string m_dataDir; 00047 00048 00049 // m_pats[tower][sector][segment][patternNo] 00050 00051 }; 00052 00053 00054 #endif