CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1RPCHwConfigSourceHandler.h
Go to the documentation of this file.
1 #ifndef L1RPCHWCONFIGSOURCEHANDLER
2 #define L1RPCHWCONFIGSOURCEHANDLER
3 
4 #include <vector>
5 #include <string>
6 #include <iostream>
7 #include <typeinfo>
8 
11 //#include "CondCore/PopCon/interface/LogReader.h"
17 
20 
21 
22 
26 #include "RelationalAccess/ITable.h"
27 #include "RelationalAccess/ISchema.h"
28 #include "RelationalAccess/IQuery.h"
29 #include "RelationalAccess/ICursor.h"
30 #include "CoralBase/AttributeList.h"
31 #include "CoralBase/Attribute.h"
32 #include "CoralBase/AttributeSpecification.h"
33 
34 namespace popcon
35 {
37  {
38 
39  public:
42  void getNewObjects();
43  std::string id() const {return m_name;}
44  void ConnectOnlineDB(std::string connect, std::string authPath);
45  void DisconnectOnlineDB();
46  void readHwConfig1();
47  int Compare2Configs(Ref set1, L1RPCHwConfig* set2);
48 
49  private:
53  std::string m_name;
54  int m_dummy;
56  std::vector<int> m_disableCrates;
57  std::vector<int> m_disableTowers;
58  std::string m_connect;
59  std::string m_authpath;
60 
61  };
62 }
63 #endif
int Compare2Configs(Ref set1, L1RPCHwConfig *set2)
void ConnectOnlineDB(std::string connect, std::string authPath)
L1RPCHwConfigSourceHandler(const edm::ParameterSet &ps)