CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
CaloConfig.h
Go to the documentation of this file.
1 
10 #ifndef CaloConfig_h
11 #define CaloConfig_h
12 
13 #include <memory>
14 #include <iostream>
15 #include <vector>
16 #include <string>
17 #include <cmath>
18 
21 
22 namespace l1t {
23 
24  class CaloConfig {
25  public:
26  enum { Version = 1 };
27 
28  CaloConfig() { version_ = (unsigned)Version; }
30  friend class CaloConfigHelper;
31 
32  private:
33  unsigned version_;
34  std::vector<unsigned> uconfig_;
35  std::vector<std::string> sconfig_;
36 
38  };
39 
40 } // namespace l1t
41 #endif
std::vector< unsigned > uconfig_
Definition: CaloConfig.h:34
#define COND_SERIALIZABLE
Definition: Serializable.h:39
std::vector< std::string > sconfig_
Definition: CaloConfig.h:35
unsigned version_
Definition: CaloConfig.h:33