Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:02:20

0001 #ifndef RPCObjects_L1RPCConfig_h
0002 #define RPCObjects_L1RPCConfig_h
0003 // -*- C++ -*-
0004 //
0005 // Package:     RPCObjects
0006 // Class  :     L1RPCConfig
0007 //
0008 /**\class L1RPCConfig L1RPCConfig.h CondFormats/RPCObjects/interface/L1RPCConfig.h
0009 
0010  Description: <one line class summary>
0011 
0012  Usage:
0013     <usage>
0014 
0015 */
0016 //
0017 // Original Author:  Tomasz Fruboes
0018 //         Created:  Tue Mar 20 12:03:50 CET 2007
0019 // $Id: L1RPCConfig.h,v 1.3 2007/11/20 17:32:50 michals Exp $
0020 //
0021 
0022 #include "CondFormats/Serialization/interface/Serializable.h"
0023 
0024 #include <string>
0025 #include <vector>
0026 
0027 #include "CondFormats/L1TObjects/interface/RPCPattern.h"
0028 
0029 class L1RPCConfig {
0030 public:
0031   L1RPCConfig();
0032   ~L1RPCConfig();
0033 
0034   void setPPT(int data) { m_ppt = data; };
0035   int getPPT() const { return m_ppt; };
0036 
0037   // void setDataDir(const std::string &dir); // Temporary
0038   // std::string getDataDir()const {return m_dataDir;};
0039 
0040   RPCPattern::RPCPatVec m_pats;
0041   RPCPattern::TQualityVec m_quals;
0042 
0043 private:
0044   int m_ppt;
0045   // std::string m_dataDir;
0046 
0047   // m_pats[tower][sector][segment][patternNo]
0048 
0049   COND_SERIALIZABLE;
0050 };
0051 
0052 #endif