CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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 
25  class CaloConfig {
26 
27  public:
28 
29  enum { Version = 1 };
30 
31  CaloConfig() { version_= (unsigned) Version; }
33  friend class CaloConfigHelper;
34 
35  private:
36  unsigned version_;
37  std::vector<unsigned> uconfig_;
38  std::vector<std::string> sconfig_;
39 
41  };
42 
43 }// namespace
44 #endif
std::vector< unsigned > uconfig_
Definition: CaloConfig.h:37
#define COND_SERIALIZABLE
Definition: Serializable.h:37
std::vector< std::string > sconfig_
Definition: CaloConfig.h:38
unsigned version_
Definition: CaloConfig.h:36